我正在尝试删除以下命令的kafka主题。
bin/kafka-topics.sh --zookeeper <zkserver>:2181 --delete --topic test1
我的kafka版本是0.9,我也将delete.topic.enable
标志设置为true。仍然当我触发命令时,我的主题仅被标记为删除而不是实际被删除。
答案 0 :(得分:1)
逻辑主题由多个分区组成,每个分区可能有多个副本。总之,您的主题在多个实例中进行物理分布。
如果有任何实例失效,您的主题删除将无法完成。
答案 1 :(得分:1)
有一个孤儿生产者进程在该主题上运行,这是由我的java Kafka生产者程序生成的。当我在同一主题上启动控制台消费者时,我终于知道了。手动终止该进程后,我能够删除该主题。