使用命令删除Topic,提示可能未真正删除Topic
marked for deletion
这样只是被标记为删除了,如需删除,请按照下面教程步骤进行操作
1.修改kafaka配置文件server.properties
vim kafka/conf/server.properties
2.在broker.id=0 后面添加delete.topic.enable=true
如果是使用的星环TDH服务,可以直接在其web界面上更改delete.topic.enable该项参数的值(如下图所示)
3.重启kafka服务
4.进入kafka删除topic:
./bin/kafka-topics.sh --delete --zookeeper {zk-node:2181} --topic {topic name}
5.在删除后也许还会提示 marked for deletion,但是使用命令再次查看 topic 列表的时候已经没有之前的Topic了