Kafka主题标记为删除但未在kafka 0.9中删除

时间:2016-08-24 13:27:09

标签: apache-kafka

我正在尝试删除以下命令的kafka主题。

bin/kafka-topics.sh --zookeeper <zkserver>:2181 --delete --topic test1

我的kafka版本是0.9,我也将delete.topic.enable标志设置为true。仍然当我触发命令时,我的主题仅被标记为删除而不是实际被删除。

2 个答案:

答案 0 :(得分:1)

逻辑主题由多个分区组成,每个分区可能有多个副本。总之,您的主题在多个实例中进行物理分布。

如果有任何实例失效,您的主题删除将无法完成。

答案 1 :(得分:1)

有一个孤儿生产者进程在该主题上运行,这是由我的java Kafka生产者程序生成的。当我在同一主题上启动控制台消费者时,我终于知道了。手动终止该进程后,我能够删除该主题。