kafka全部數據清空


kafka全部數據清空的步驟
  1. 停止每台機器上的kafka;
  2. 刪除kafka存儲目錄(server.properties文件log.dirs配置,默認為“/tmp/kafka-logs”)全部topic的數據目錄;
  3. 刪除zookeeper上與kafka相關的znode節點;
  4. 重啟kafka、如果刪除topic還在則需要重啟zookeeper;
這里以192.168.187.201 node1、192.168.187.202 node2、192.168.187.203 node3三台機器作為kafka的集群。
注意:kafka版本為kafka_2.11-1.1.1
 
具體做法
1.1 停止每台機器上的kafka
1.2  刪除kafka存儲目錄
在kafka安裝目錄的config文件夾下server.properties中查看存儲目錄為:
 
刪除該目錄下所有數據:
rm -rf *
 
1.3 刪除zookeeper上與kafka相關的znode節點
zookeeper上面保存着kafka的所有topic及其消費信息,故需要刪除與kafka相關的znode節點。
 
查看與kafka相關的znode節點:
 
除了zookeeper作為zk的安全保障措施,其他znode節點都得刪除
 
1.4 重啟kafka


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM