我已使用此命令标记了3个要删除的主题
kafka-topics --zookeeper localhost:2181 --delete --topic topic_name
现在我不能使用它们我也无法重新创建它们如何解决这个问题? 要么完全删除它们,要么重新创建它们或取消标记要删除的状态。
答案 0 :(得分:8)
是的,你可以!登录zookeeper提示并使用rmr
命令:
sudo ./zookeeper-shell.sh localhost:2181
rmr / admin / delete_topics / topic_name
答案 1 :(得分:1)
您是否列出并查看这些主题是否存在?为了列出:
kafka-topics.sh --list --zookeeper localhost:2181
自0.8.2.x起支持删除主题。您需要首先在所有代理上启用主题删除(将delete.topic.enable设置为true)。
确保您已完成broker config
文件中的更改,然后尝试删除topics
。
参考:Is it possible to delete a topic
我不确定您是否能够取消标记要删除的内容。据我所知,你可以完全删除它并重新创建它们。