0

我在多节点多集群环境中设置了kafka 2.11-0.10.1.0版。在我已添加的kafka server.properties中delete.enable.topic = true in所有的3台机器。如何删除在多节点多集群HA中运行的主题kafka

我使用命令删除主题是, ./bin/kafka-topic.sh --zookeeper IP1:2181,IP2:2181,IP3:2181 --delete --topic topicname

但它不是删除,显示主题名称 - 删除标记

因此,每当我清除kafka日志和zookeeper日志删除主题。

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

回答

1

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

,使卡夫卡话题缺失的参数称为:delete.topic.enable并非如你在上述:delete.enable.topic

这将导致删除恢复为默认值,即false并导致您所看到的行为。

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

+0

非常感谢。这是我犯的一个严重错误..你为我节省了很多时间。 – Chintamani