0

我已经在多节点多集群环境中设置了 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 日志以删除主题。

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

4

1 回答 1

1

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

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

这将导致删除恢复为其默认值,这是错误的,并导致您看到的行为。

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

于 2017-02-08T08:51:06.990 回答