第一步(确保 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
本文详细介绍了如何彻底删除Kafka中的主题,包括通过Kafka命令和ZooKeeper客户端操作的具体步骤,并提供了验证主题是否成功删除的方法。
1万+

被折叠的 条评论
为什么被折叠?



