Apache kafka 卡夫卡主题删除不起作用

Apache kafka 卡夫卡主题删除不起作用,apache-kafka,Apache Kafka,我使用的是卡夫卡版本0.8.2。在开发的过程中,我想我可能需要删除一个主题。我所做的是在服务器配置文件中放入以下行,并启动了两台kafka服务器 delete.topic.enable=true 当我需要删除一个主题并运行以下命令时 bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic MyTopic 从我运行删除主题命令到现在已经17个小时了,但卡夫卡仍然向我显示该主题已标记为删除。是卡夫卡的错误还是我做错了什么?因

我使用的是卡夫卡版本0.8.2。在开发的过程中,我想我可能需要删除一个主题。我所做的是在服务器配置文件中放入以下行,并启动了两台kafka服务器

delete.topic.enable=true
当我需要删除一个主题并运行以下命令时

bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic MyTopic
从我运行删除主题命令到现在已经17个小时了,但卡夫卡仍然向我显示该主题已标记为删除。是卡夫卡的错误还是我做错了什么?因为我觉得这不正常。有人能澄清这一点吗


[注意:我已经读过了。但是在那里找不到我的答案。]

AFAIK如果您以前有
delete.topic.enable=false
,则无法删除卡夫卡主题。您可以更改此值,但它不会影响当前可用的主题。因此,您可以尝试手动删除它。

您可以转到日志文件夹位置,手动删除与您要删除的主题相关的文件。

如果验证此答案,将非常有用!因此,一周后(配置了7天的保留期),我的“标记已删除”主题仍然没有消失。这让我觉得你确实是对的。@RickMoritz是的,我想是:)我刚刚发现你可以通过手动删除日志文件夹和文件来删除主题。对我来说,删除日志和重新启动没有帮助(在设置delete.topic.enable之前创建的主题),但有帮助。解决方案包括使用zookeeper外壳。