第一步(確保 zookeeper,kafka已經啟動)
kafka-topics.sh --zookeeper localhost:2181 --delete --topic (topics名稱)
第二步,刪除相關檔案
① 進入zookeeper客戶端($zk_home/bin/zkcli.sh)
輸入命名檢視是否存在你要刪除的topics ls /brokers/topics
執行刪除命令:rmr /brokers/topics/(topics名稱)
② 輸入命名檢視是否存在你要刪除的topics ls /admin/delete_topics
執行刪除命令:rmr /admin/delete_topics/(topics名稱)
③ 輸入命名檢視是否存在你要刪除的topics ls /config/topics
執行刪除命令:rmr /config/topics/(topics名稱)
④退出zookeeper客戶端(quit)
第三步,重啟zookeeper和kafka
檢查是否刪除成功:
檢視所有topics:
./kafka-topics.sh --list --zookeeper localhost:2181
Kafka徹底刪除topic
kafka預設僅做刪除標記,並沒有真實刪除,若要真實刪除topic server.properties新增 delete.topic.enable true,然後重啟 刪除測試 建立topic bin kafka topics.sh create zookeeper 127.0.0.1 2180 r...
kafka徹底刪除topic
刪除topic一般是下面這樣的,但是這樣是刪不掉的,只是標記為刪除,再次建立同名topic還是會報錯,topic已經存在.kafka topics.sh zookeeper mypc01 2181 mypc02 2181 mypc03 2181 kafka delete topic pet首先 se...
徹底刪除Kafka中的topic
1 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 相關topic目錄 2 kafka 刪除topic的命令是 bin kafka topics delete zookeeper zookeeper server topic ...