Kafka誤刪zk元數據,所有刪除(僅限測試環境)

  • 背景:測試

    在測試kafaka connect時,每次爲了清理髒數據,直接將topic刪除掉,而後進入zk將相應的topic刪除,一次一不當心將zk中的數據所有刪除了,致使kafka啓動不起來。code


  1. 在kafka大神的指導下,選擇了最簡單也是最暴力的方法:將zk和kafka的數據所有清理乾淨,而後重啓,具體步驟以下: 1.首先分別將zk和kafka進程停掉;
  2. 將zk配置文件zoo.cfg中配置的dataDir和dataLogDir中的數據除了myid文件外,其他的所有刪除,而後重啓zk,進而進入zk客戶端執行:
rmr /admin/delete_topics
rmr /config
rmr /brokers/topics
rmr /consumers
rmr /schema_registry
  1. 將kafka中配置文件server.properties中的log.dirs下的文件所有清除,而後重啓kafka便可成功。
相關文章
相關標籤/搜索