Kafka徹底刪除topic

2021-10-07 02:06:32 字數 1182 閱讀 9101

kafka預設僅做刪除標記,並沒有真實刪除,若要真實刪除topic

server.properties新增:delete.topic.enable=true,然後重啟

刪除測試

# 建立topic

> ./bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2180 --replication-factor 1 --partitions 1 --topic test

created topic test.

# 檢視topic

> ./bin/kafka-topics.sh --zookeeper 127.0.0.1:2180 --list

test

# 刪除topic

> ./bin/kafka-topics.sh --delete --zookeeper 127.0.0.1:2180 --topic test

# 檢視topic

> ./bin/kafka-topics.sh --zookeeper 127.0.0.1:2180 --list

刪除測試

# 建立topic

> ./bin/kafka-topics.sh --create --zookeeper 127.0.0.1:2180 --replication-factor 1 --partitions 1 --topic test

created topic test.

# 檢視topic

> ./bin/kafka-topics.sh --zookeeper 127.0.0.1:2180 --list

test

# 登入zookeeper刪除目錄

> ./zkcli.sh -server *.*.*.*:2180

[zk: 106.13.73.198:2180(connected) 0] ls /brokers/topics

[zk: 106.13.73.198:2180(connected) 0] deleteall /brokers/topics/test

# 舊版本為rmr /brokers/topics/test

# 檢視topic

> ./bin/kafka-topics.sh --zookeeper 127.0.0.1:2180 --list

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的命令是 kafka bin kafka topics.sh delete zookeeper zookeeper位址 to...

Kafka如何徹底刪除topic

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