configure pulsar tiered storage to offload old topic segments to s3

domain: pulsar.apache.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Configure the S3 (or S3-compatible) offloader driver and bucket, region, and credentials in broker.conf or namespace-level offload policies.
  2. Set an offload threshold on the namespace or topic so segments beyond that size trigger automatic offload.
  3. Optionally set a threshold of 0 to offload as soon as possible, or a negative value to disable automatic offloading and rely on manual pulsar-admin topics offload calls.
  4. Trigger a manual offload with pulsar-admin topics offload --size-threshold for immediate testing, then check status with pulsar-admin topics offload-status.
  5. Verify consumers reading historical offloaded data transparently trigger reads back from S3 without special client configuration.

Known gotchas

Related routes

Configure Apache Pulsar tiered storage to offload old topic data to object storage
pulsar · 6 steps · unrated
Configure Pulsar topic compaction, retention, and TTL
data-engineering · 5 steps · unrated
Configure Pulsar partitioned topics and message routing modes
data-engineering · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans