pulsar-admin.
Configuration Key Format
All dynamic configuration keys must be prefixed with the cluster name.Finding the Cluster Name
The cluster name is the value of theclusterName property in the Pulsar broker configuration (conf/broker.conf):
<cluster-name> prefix in all the keys below.
Backward Compatibility
For existing clusters that do not use the cluster-name prefix, disable the prefix check by setting the following property in the broker configuration:Override Priority
Settings at a more specific level override broader settings:Supported Dynamic Configuration Keys
Cluster-Level Keys
Cluster-level keys are applied via thesn/system namespace.
Namespace-Level and Topic-Level Keys
These keys can be applied at either the namespace or topic level. Topic-level values override namespace-level values.Enablement and Catalog Selection
Compaction task publishing is enabled when eithersdt.enabledorsbt.enabledistrue.
Topic-Level Feature Configuration
These keys configure feature behavior for individual topics:
For the detailed semantics of each feature key, see:
Apply Dynamic Configuration
The examples below assume a cluster namedprivate-cloud.
Cluster Level
Cluster-level properties are stored in thesn/system namespace.
Namespace Level
Topic Level
Apply Multiple Keys at Once
You can specify-p key=value multiple times in a single command:
Extending Valid Dynamic Configuration Keys
By default, only the keys listed above are accepted. To add additional keys, set the following environment variable when starting the Pulsar broker:Next Steps
- Enable Lakehouse Integration — Enable SDT/SBT at cluster/namespace/topic level
- Feature configuration: