删除kafka主题
1.启动zookeeper
切换到zookeeper安装目录下的bin以管理员身份运行zkServer.cmd
2.启动kafka
切换到kafka安装目录 cmd运行
.\bin\windows\kafka-server-start.bat .\config\server.properties

3.查看kafka所有主题
切换到kafka安装目录 cmd运行
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

4.删除kafka主题
.\bin\windows\kafka-topics.bat --delete --zookeeper localhost:2181 --topic haha
这个时候就会发现
kafka已经标记为删除 但是查询kafka主题列表还是有
切换到kafka安装目录下的config修改配置文件server.properties
开启kafka删除主题
delete.topic.enable=true
进入到zookeeper安装目录的bin以管理员身份运行 zkCli.cmd
查找主题列表
ls /brokers/topics
删除主题
deleteall /brokers/topics/haha
重启zookeeper和kafka
完成!!
本文详细介绍了如何在Kafka中删除主题的过程。首先确保Zookeeper和Kafka服务正常运行,接着列出当前存在的主题,然后通过特定命令标记主题进行删除,并在配置文件中启用主题删除功能。最后,在Zookeeper中彻底移除主题并重启服务。
1321

被折叠的 条评论
为什么被折叠?



