kafka彻底删除topic

这里假设要删除的topic是test

删除kafka相关的数据目录

数据目录请参考目标机器上的kafka配置:server.properties -> log.dirs=/var/kafka/log/tmp

rm -rf /var/kafka/log/tmp/test*

删除kafka topic

/bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic test

删除zookeeper相关的路径

/ZooKeeper/bin/zkCli.sh

然后进行删除

rmr /config/topics/test
rmr /brokers/topics/test
rmr /admin/delete_topics/test

完成

重启zookeeper和kafka可以用下面命令查看相关的topic还在不在:

/bin/kafka-topics.sh --list --zookeeper localhost:2181

你可能感兴趣的:(kafka)