kafka清空全部資料

2021-09-10 18:40:22 字數 1001 閱讀 9375

首先,先關閉三颱機器上的kafka(kafka集群搭建)(注.kafka版本為kafka_2.11-0.11.0.0)

其次,刪除kafka儲存目錄的topic資料內容(conf/server.properties中的log.dirs配置的路徑,預設為/tmp/kafka-logs)

接著,刪除zookeeper中kafka的相關節點znodes

最後,重啟kafka集群

方法①

三颱kafka集群機器分別使用jps命令檢視kafka的pid,通過kill命令停止kafka服務執行    

方法②

kafka目錄下,執行./bin/kafka-server-stop.sh,停止kafka服務執行

開啟kafka安裝目錄下的conf/server.properties檔案,找到log.dirs所配置的資料目錄路徑

刪除該目錄下的全部內容

進入zookeeper的安裝目錄下,執行./bin/zkcli.sh -server zk-server-01:2181  (注:zk-server-01為主機名)

通過ls / 命令,檢視zookeeper中所有的znodes節點,其中zookeeper節點作為zookeeper的安全保障措施,其他的znodes都得通過rmr 命令進行刪除

通過jps命令可以看到kafka已經成功啟動。

kafka全部資料清空與某一topic資料清空

kafka全部資料清空的步驟為 停止每台機器上的kafka 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 全部topic的資料目錄 刪除zookeeper上與kafka相關的znode節點 重啟kafka 如果刪除topic...

kafka全部資料清空與某一topic資料清空

kafka全部資料清空的步驟為 停止每台機器上的kafka 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 全部topic的資料目錄 刪除zookeeper上與kafka相關的znode節點 重啟kafka 如果刪除topic...

清空資料日誌

全部刪除 dump transaction master with no log dump transaction master with truncate only 單個刪除 dump transaction databasename with no log dbcc shrinkfile log...