如何删除在多节点多集群HA kafka中运行的主题

时间:2017-02-08 05:35:23

标签: apache-kafka kafka-consumer-api kafka-producer-api apache-kafka-connect

我在多节点多集群环境中设置了kafka版本2.11-0.10.1.0。在kafka server.properties中,我已经在所有3台机器中添加了 delete.enable.topic = true

我正在使用命令删除主题是, ./ bin / kafka-topic.sh --zookeeper ip1:2181,ip2:2181,ip3:2181 --delete --topic topicname

但它没有删除,显示主题名称 - 标记为删除

因此,每次我清除kafka-logs和zookeeper日志以删除主题。

任何有任何想法使用命令提示符删除的人。

1 个答案:

答案 0 :(得分:1)

总的来说,你所做的一切听起来都是正确的,我怀疑你的问题是一个简单的错字。

在Kafka中启用主题删除的参数称为: delete.topic.enable ,如上所述: delete.enable.topic

这会导致删除恢复为默认值 false 并导致您看到的行为。

纠正此问题并重新启动应解决您的问题并删除所有主题。