刪除topic
一般是下面這樣的,但是這樣是刪不掉的,只是標記為刪除,再次建立同名topic
還是會報錯,topic
已經存在.
kafka-topics.sh \
--zookeeper mypc01:
2181
,mypc02:
2181
,mypc03:
2181
/kafka \
--delete \
--topic pet
首先
server.properties
設定delete.topic.enable=true
刪除kafka儲存目錄
(server.properties
檔案log.dirs
配置,預設為"/tmp/kafka-logs")相關topic的資料目錄。
注意:如果kafka 有多個 broker,且每個broker 配置了多個資料盤(比如找一台部署了zk的伺服器,登入/data/kafka-logs,/data1/kafka-logs
…),且topic也有多個分割槽和replica,則需要對所有broker的所有資料盤進行掃瞄,刪除該topic的所有分割槽資料。
zkshell
zkcli.sh
然後刪除topic,
rmr /kafka-
2020
/brokers/topics/
[topic name]
即可,此時topic被徹底刪除。
kafka如何徹底刪除topic及資料_360linker-csdn部落格_刪除topic
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
1 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 相關topic目錄 2 kafka 刪除topic的命令是 kafka bin kafka topics.sh delete zookeeper zookeeper位址 to...
Kafka如何徹底刪除topic
環境描述 kafka集群環境如下,三颱broker,三颱zookeeper,搭建在k8s上 最近搭建為客戶提供kafak生產支援,客戶有乙個測試topic,因為之前使用的是單節點,開發在測試時建立的topic只有乙個replication,乙個partition,對有三個broker的集群來說這樣顯...