我使用下面的命令直接从zookeeper中删除了主题,以前没有从kafka中执行删除操作:
zookeeper-shell.sh localhost:2181 rmr /brokers/topics/<topic_name>
现在我看到的是主题出现在 log.dirs
群集中至少有一个代理。有没有办法也可以删除。
当我试图删除Kafka现在抛出以下错误
Error while executing topic command : Topic <topic_name> does not exist on ZK path <zookeeper_server_list:2181>
1条答案
按热度按时间whhtz7ly1#
我想你错过了几步。要手动删除主题,需要执行以下步骤:
1) 停止kafka服务器
2) 在每个代理上,您必须删除下的所有主题日志文件
logs.dirs
:3) 从zookeeper中删除主题目录:
4) 重新启动kafka服务器
请注意,建议的删除主题的方法是
假设
delete.topic.enable=true
.