bin/pulsar-admin topics create persistent://tenant/namespace/topic
bin/pulsar-admin topics create-partitioned-topic persistent://tenant/namespace/topic --partitions 4
相关配置:
Brokerdeleteinactivetopicsenabenabled : 默认值为true 表示是否启动自动删除
BrokerDeleteInactiveTopicsFrequencySeconds: 默认为60s 表示检测未活动的时间
./pulsar-admin topics list tenant/namespace
更新分区数量
./pulsar-admin topics update-partitioned-topic persistent://my-tenant/my-namespace/my-topic --partitions 8
删除没有分区的Topic
bin/pulsar-admin topics delete persistent://my-tenant/my-namespace/my-topic
删除有分区的Topic
bin/pulsar-admin topics delete-partitioned-topic persistent://my-tenant/my-namespace/my-topic
pulsar-admin topics grant-permission --actions produce,consume --role application1 persistent://test-tenant/ns1/tp1
pulsar-admin topics grant-permission --actions produce,consume --role application1 persistent://test-tenant/ns1/tp1
pulsar-admin topics revoke-permission --role application1 persistent://test-tenant/ns1/tp1
{
"application1": [
"consume",
"produce"
]
}
因篇幅问题不能全部显示,请点此查看更多更全内容