Zookeeper客户端不能rmr / brokers / topics / MY_TOPIC

时间:2017-03-16 13:19:43

标签: apache-kafka apache-zookeeper

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

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

顺便说一下,可以成功删除包含1个分区和1个副本的主题。

1 个答案:

答案 0 :(得分:0)

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

在service.properties

中添加下面提到的行
delete.topic.enable = true

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

启用主题删除属性并执行kafka-topics.sh --delete

更清晰