Zookeeper 客户端无法 rmr /brokers/topics/MY_TOPIC
Zookeeper client cannot rmr /brokers/topics/MY_TOPIC
我正在尝试删除具有 8 个分区和 2 个复制的 Kafka 主题。首先,我使用 kafka-topic.sh --delete 命令删除该主题。然后我用了zkCli.sh -server slave1.....slave3,和rmr /brokers/topics/MY_TOPIC。
但是我仍然在 /brokers/topics/ 中看到该主题。然后我尝试重启Kafka,一切还是一样。
顺便说一句,1个分区和1个副本的主题可以删除成功。
您可以设置服务器属性以启用删除 kafka 主题
在 service.properties
中添加下面提到的行
delete.topic.enable = true
如果您使用 rmr /brokers/topics/MY_topic 手动删除,那么您还需要从 zookeeper 前消费者信息中有关该主题的其他节点中删除与主题相关的元数据。还需要删除 kafka 服务器上的 kafka topic director。
启用主题删除属性并执行kafka-topics.sh --delete
更干净
我正在尝试删除具有 8 个分区和 2 个复制的 Kafka 主题。首先,我使用 kafka-topic.sh --delete 命令删除该主题。然后我用了zkCli.sh -server slave1.....slave3,和rmr /brokers/topics/MY_TOPIC。
但是我仍然在 /brokers/topics/ 中看到该主题。然后我尝试重启Kafka,一切还是一样。
顺便说一句,1个分区和1个副本的主题可以删除成功。
您可以设置服务器属性以启用删除 kafka 主题
在 service.properties
中添加下面提到的行delete.topic.enable = true
如果您使用 rmr /brokers/topics/MY_topic 手动删除,那么您还需要从 zookeeper 前消费者信息中有关该主题的其他节点中删除与主题相关的元数据。还需要删除 kafka 服务器上的 kafka topic director。
启用主题删除属性并执行kafka-topics.sh --delete
更干净