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
 
 
 
 
原文地址:https://www.cnblogs.com/peak-c/p/7098014.html