如果当前topic没有使用过即没有传输过信息:可以彻底删除
如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为删除(marked for deletion)。
删除log文件,server.properties -> log.dirs=/var/kafka/log/tmp
rm -rf /var/kafka/log/tmp/test*
删除kafka topic(server.properties要设置delete.topic.enable=true)
bin/kafka-topics.sh --delete --topic test --zookeeper master:2181
删除zookeeper相关的路径
bin/zkCli.sh
然后
rmr /consumers/test-group
rmr /config/topics/test
rmr /brokers/topics/test
rmr /admin/delete_topics/test
查看主题列表
bin/kafka-topics.sh --list --zookeeper master:2181