Kafka消费者组元数据

时间:2020-05-01 20:10:23

标签: apache-kafka kafka-consumer-api

Kafka版本2.4.1 Zookeeper 3.4.10

我无法删除由kafka stream应用程序创建的使用者组。即使应用程序已关闭,但该组始终将其报告为“重新平衡”状态。而且kafka-consumer-groups不允许我删除它,因为它说“组不为空”

参考: Consumer group stuck in 'rebalancing' even though there are no consumers

问题:

  1. 消费者组信息存储在哪里? (我尝试了zkcli.sh命令,/ consumers为空)

  2. 组协调器在哪里存储与消费者及其状态有关的信息

  3. 还有其他可用于查询组信息(或任何黑客手段)的命令
  4. 消费者组成员存储在哪里?

1 个答案:

答案 0 :(得分:0)

为了列出所有消费群体

bin/kafka-consumer-groups.sh  \
  --bootstrap-server localhost:9092 \
  --list 

现在要获取有关特定消费者群体的信息,您只需运行

bin/kafka-consumer-groups.sh \
    --bootstrap-server localhost:9092 \
    --describe \
    --group my-consumer-group

  1. 消费者组成员存储在哪里?

使用者组的元数据存储在内部主题__consumer_offsets中。