我尝试使用以下命令删除现有主题(我使用kafka管理控制台检查);
#./ kafka-topics.sh --zookeeper zookeeper.xx.com:2181/chroot --delete --topic testTopic
但它说动物园管理员没有这个主题.[1]
我在运行时创建这些主题.(我使用Highlevel Client API.我认为它是在kafka集群中创建的吗?)
如何使用此bash脚本删除主题?
[1]
Error while executing topic command : Topic targettopic does not exist on ZK path zookeeper.xx.com:2181/chroot
[2016-10-14 11:58:59,919] ERROR java.lang.IllegalArgumentException: Topic streamtargettopic does not exist on ZK path zookeeper.xx.com:2181/chroot
at kafka.admin.TopicCommand$.deleteTopic(TopicCommand.scala:169)
at kafka.admin.TopicCommand$.main(TopicCommand.scala:69)
at kafka.admin.TopicCommand.main(TopicCommand.scala)
Run Code Online (Sandbox Code Playgroud)
Sha*_*kar 11
您可以使用以下命令检查list of topics可用的内容Zookeeper.
bin/kafka-topics.sh --list --zookeeper localhost:2181
Run Code Online (Sandbox Code Playgroud)
同时在下面设置以下属性 server.properties
delete.topic.enable=true
Run Code Online (Sandbox Code Playgroud)
然后尝试使用删除主题
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic test
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11135 次 |
| 最近记录: |