kafka topic 徹底刪除

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
相關文章
相關標籤/搜索