【问题标题】:Kafka topic is marked for deletion but not getting deleted in kafka 0.9Kafka 主题被标记为删除,但在 kafka 0.9 中没有被删除
【发布时间】:2016-12-31 16:04:41
【问题描述】:

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

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

我的 kafka 版本是 0.9,我还将 delete.topic.enable 标志设置为 true。尽管如此,当我触发上述命令时,我的主题仅被标记为删除,实际上并未被删除。

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

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

    如果任何实例关闭,您的主题删除将无法完成。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 即使在删除进程后我也无法删除主题,您能帮我解决一下吗?我也做了delete.topic.enable=true
      • 有道理.. 确保 auto.create.topics.enable 也设置为 false
      猜你喜欢
      • 1970-01-01
      • 2019-06-14
      • 2017-11-17
      • 2019-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      相关资源
      最近更新 更多