kafka如何刪除group

2021-07-17 05:14:22 字數 710 閱讀 2650

我們在使用kafka消費資訊的過程中,不同group的consumer是可以消費相同的資訊的,group是在建立consumer時指定的,如果group不存在,會自動建立。其實簡單點說就是每個group都會在zk中註冊,區別就是註冊過還是沒註冊過。每個group內的consumer只能消費在group註冊過之後生產的資訊。也正是因此我們有時候我們可能需要刪除掉group在zk中的註冊資訊,下面提供一種刪除掉group的方法。

進入zookeeper客戶端:

zkcli.sh  -server  localhost:42182        

注:這裡我配的zk埠是42182,預設為2181,可根據情況自行修改。

進入客戶端執行:

[zk: localhost:42182(connected) 0]  ls  /consumers

在consumers會看到你已經註冊過的group資訊,刪掉想刪掉的group就可以了。

[zk: localhost:42182(connected) 1]  rmr  /consumers/group1

刪掉之後就相當於刪除掉了group的註冊資訊,如果此時再重新註冊這個group,那之前的生產的訊息都是消費不到的。

關於kafka的相關知識

關於如何測底刪除topic

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的集群來說這樣顯...

Kafka如何徹底刪除topic

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