【问题标题】:Zookeeper client cannot rmr /brokers/topics/MY_TOPICZookeeper 客户端无法 rmr /brokers/topics/MY_TOPIC
【发布时间】:2017-03-16 22:04:48
【问题描述】:

我正在尝试删除具有 8 个分区和 2 个复制的 Kafka 主题。首先,我使用 kafka-topic.sh --delete 命令删除该主题。然后我使用了 zkCli.sh -server slave1.....slave3 和 rmr /brokers/topics/MY_TOPIC。

但是我仍然在 /brokers/topics/ 中看到该主题。我尝试重新启动 Kafka,一切都还是一样。

顺便说一句,1个partition和1个replica的topic可以成功删除。

【问题讨论】:

    标签: apache-kafka apache-zookeeper


    【解决方案1】:

    您可以设置服务器属性以启用删除 kafka 主题

    在 service.properties 中添加下面提到的行

    delete.topic.enable = true
    

    如果您使用 rmr /brokers/topics/MY_topic 手动删除,那么您还需要从 zookeeper 前消费者信息中有关该主题的其他节点中删除与主题相关的元数据。还需要删除 kafka 服务器上的 kafka topic director。

    开启topic删除属性并执行kafka-topics.sh --delete更简洁

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-08
      • 2021-07-04
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多