删除kafka的topic
2018-10-23 12:54 Tony、 阅读(828) 评论(0) 编辑 收藏 举报1 查看topic:
1.1 cmd进入kafka_2.11-2.0.0\bin\windows目录
1.2 执行:kafka-topics --zookeeper 【zookeeper server】 --list
2 删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录
3 Kafka 删除topic的命令是:
3.1 cmd进入kafka_2.11-2.0.0\bin\windows
3.2 输入命令:kafka-topics --delete --zookeeper 【zookeeper server】 --topic 【topic name】
4 此时你若想真正删除它,可以如下操作:
4.1 登录zookeeper客户端:命令:./bin/zookeeper-client
4.2找到topic所在的目录:ls /brokers/topics
4.3找到要删除的topic,执行命令:rmr /brokers/topics/【topic name】即可,此时topic被彻底删除。
另外:被标记为marked for deletion的topic你可以在zookeeper客户端中通过命令获得:ls /admin/delete_topics/【topic name】