Kafka 如何徹底刪除topic

2021-08-19 07:20:23 字數 697 閱讀 1013

1、刪除kafka儲存目錄(server.properties檔案log.dirs配置,預設為」/tmp/kafka-logs」)相關topic目錄

2、kafka 刪除topic的命令是:

kafka/bin/kafka

-topics.sh

--delete--

zookeeper

zookeeper位址--

topic

主題名稱

如果kafaka啟動時載入的配置檔案中server.properties沒有配置」delete.topic.enable=true」,那麼此時的刪除並不是真正的刪除,而是把topic標記為刪除:marked for deletion

kafka/bin/kafka

-topics.sh

--list--

zookeeper

zookeeper位址

zookeeper/bin/zkcli.sh
(2)找到topic所在的目錄:

ls /brokers/topics
(3)找到要刪除的topic,執行如下命令即可,此時topic被徹底刪除:

rmr /brokers/topics/topic名稱

Kafka如何徹底刪除topic

環境描述 kafka集群環境如下,三颱broker,三颱zookeeper,搭建在k8s上 最近搭建為客戶提供kafak生產支援,客戶有乙個測試topic,因為之前使用的是單節點,開發在測試時建立的topic只有乙個replication,乙個partition,對有三個broker的集群來說這樣顯...

Kafka如何徹底刪除topic

kafka如何徹底刪除topic 環境描述 kafka集群環境如下,三颱broker,三颱zookeeper,搭建在k8s上 最近搭建為客戶提供kafak生產支援,客戶有乙個測試topic,因為之前使用的是單節點,開發在測試時建立的topic只有乙個replication,乙個partition,對...

Kafka徹底刪除topic

kafka預設僅做刪除標記,並沒有真實刪除,若要真實刪除topic server.properties新增 delete.topic.enable true,然後重啟 刪除測試 建立topic bin kafka topics.sh create zookeeper 127.0.0.1 2180 r...