企鹅666666: ### 删除主题: ``` --dalete --topic 主题名 --bootstrap-server zookeeperIP:9092 ``` #### 2种情况: 1.未使用过该topic,可彻底删除该topic 2.使用过topic,没真正删除该topic 需要彻底删除使用过得topic,需要删除kafka中与当前topic相关的数据目录和zookeeper与当前topic相关的路径 彻底删除使用过的topic 假设删除的topic名字为testTopic,kafka的zookeeper root为/kafka (1)删除与该topic相关的数据目录 数据目录需要查看kafka的实际配置路径: ``` config下 vim ``` =/var/kafka/log/tmp(位置) 删除命令 ``` rm -rf /var/kafka/log/tmp/testTopic* ``` (2)删除topic ``` --delete --topic 主题名 --bootstrap-server zookeeperIP:2181 ``` (3)删除zookeeper上的topic相关路径 这个路径也需要查看kafka的实际配置路径: ``` ``` =192.168.61.102:2181,192.168.61.202:2181,192.168.61.104:2181/kafka(位置) 进入到zookeeper的目录 ``` bin/ ``` ``` rmr /kafka/consumers/testTopic-group rmr /kafka/config/topics/testTopic rmr /kafka/brokers/topics/testTopic rmr /kafka/admin/delete_topics/testTopic ``` (4)重启zookeeper和kafka,查看topic是否存在 ``` --bootstrap-server zookeeperIP:90
调试时正常,maven install 找不到符号
kafka删除topic消息的四种方式