kafka topic 徹底刪除
1.自動刪除腳本(得配置server.properties 中 delete.topic.enable=true)
./kafka-topics.sh --zookeeper xxx:2181,xxx:2181,xxx:2181 --topic test --delete
此處可直接手動刪除,關閉kafka,刪除 log.dirs 配置的目錄下的相關topic文件
或者
./kafka-topics.sh --delete --zookeeper 【zookeeper server】 --topic 【topic name】
2.刪除zookeeper上節點信息(用腳本刪除kafka,只是標記刪除)
打開client :./zkCli.sh -server 127.0.0.1:2181
查看節點:ls /brokers/topics
刪除節點:rmr /brokers/topics/xxx
查看假刪除節點: ls /admin/delete_topics
刪除admin下節點:rmr /admin/delete_topics
3.完過後重啓kafka
查看 ./kafka-topics.sh --list --zookeeper localhost:2181