我正在尝试删除包含8个分区和2个重复的Kafka主题。首先,我使用kafka-topic.sh --delete命令删除该主题。然后我用zkCli.sh -server slave1 ..... slave3和rmr / brokers / topics / MY_TOPIC。
但是我仍然在/ brokers / topics /中看到该主题。我尝试重新启动Kafka,一切都还是一样。
顺便说一下,可以成功删除包含1个分区和1个副本的主题。
答案 0 :(得分:0)
您可以设置服务器属性以启用删除kafka主题
在service.properties
中添加下面提到的行delete.topic.enable = true
如果使用rmr / brokers / topics / MY_topic手动删除,则还需要从zookeeper前消息中有关该主题的其他节点中删除与主题相关的元数据。还需要删除kafka服务器上的kafka主题导演。
启用主题删除属性并执行kafka-topics.sh --delete
更清晰