【问题标题】:How to delete kafka topic from cluster version : 0.10.2.1如何从集群版本中删除 kafka 主题:0.10.2.1
【发布时间】:2018-12-14 01:25:17
【问题描述】:
我无法删除 kafka 主题,它标记为删除,但永远不会被删除。我正在使用 zookeeper 集群运行 kafka 集群。
卡夫卡版本:0.10.2.1
谁能帮助我,列出删除 kafka 集群中的主题需要遵循的步骤列表。
通过stackoverflow中的各种查询,但找不到有效的可行答案。
【问题讨论】:
标签:
apache-kafka
apache-zookeeper
【解决方案1】:
您应该在启动 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。