第一步(确保 zookeeper,kafka已经启动)
kafka-topics.sh --zookeeper localhost:2181 --delete --topic (topics名称)
第二步,删除相关文件
① 进入zookeeper客户端($ZK_HOME/bin/zkcli.sh)
输入命名查看是否存在你要删除的topics ls /brokers/topics
执行删除命令:rmr /brokers/topics/(topics名称)
② 输入命名查看是否存在你要删除的topics ls /admin/delete_topics
执行删除命令:rmr /admin/delete_topics/(topics名称)
③ 输入命名查看是否存在你要删除的topics ls /config/topics
执行删除命令:rmr /config/topics/(topics名称)
④退出zookeeper客户端(quit)
第三步,重启zookeeper和kafka
检查是否删除成功:
查看所有topics:
./kafka-topics.sh --list --zookeeper localhost:2181