I try to delete a existing topic (I checked using kafka management console) using following command;
#./kafka-topics.sh --zookeeper zookeeper.xx.com:2181/chroot --delete --topic testTopic
But it says topic not available in zookeeper.[1]
I create those topics at runtime . (I use Highlevel Client APIs.I think it is created in kafka clusters? )
How can I delete the topic using this bash script?
[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)
If the below command didn't work for you
You can do the delete manually by connecting to zookeeper and delete the path.
Manually delete the topic
You can use below command to check the
list of topics
available inZookeeper
.Also set the below properties in
server.properties
Then try to delete the topic using