这里假设要删除的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