首页 > 解决方案 > 如何从集群版本中删除 kafka 主题:0.10.2.1

问题描述

我无法删除 kafka 主题,它标记为删除但永远不会被删除。我正在使用 zookeeper 集群运行 kafka 集群。

卡夫卡版本:0.10.2.1

任何人都可以帮助我,列出删除kafka 集群中的主题需要遵循的步骤列表。

在 stackoverflow 中进行了各种查询,但找不到有效的可行答案。

标签: apache-kafkaapache-zookeeper

解决方案


在启动 kafka 服务器之前,您应该在配置中启用它的属性;它在默认情况下被禁用。要启用删除属性,首先停止 kafka 服务器,然后在配置文件中打开server.properties#delete.topic.enable=true ,然后在文件末尾取消注释或添加
delete.topic.enable=true

现在您可以启动 kafka 服务器,然后您可以通过以下方式删除您想要的任何主题:
bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic YOUR_TOPIC_NAME.


推荐阅读