卡夫卡的消费群体
此工具允许你列出,描述或删除使用者组。有关消费者组的更多信息,请查看本文 。
如果你仍然使用旧的消费者实现,请将
--bootstrap-server
替换为--zookeeper
。
列出消费者群体:
kafka-consumer-groups --bootstrap-server localhost:9092 --list
octopus
描述一个消费者群体:
kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group octopus
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG OWNER
octopus test-topic 0 15 15 0 octopus-1/127.0.0.1
octopus test-topic 1 14 15 1 octopus-2_/127.0.0.1
备注 :在上面的输出中,
current-offset
是消费者实例的最后一个提交的偏移量,log-end-offset
是分区的最高偏移量(因此,汇总此列可为你提供主题的消息总数)lag
是当前消费者偏移和最高偏移之间的差异,因此消费者的落后程度是多少,owner
是消费者的client.id
(如果未指定,则显示默认值)。
删除使用者组:
删除仅在组元数据存储在 zookeeper(旧的消费者 api)中时可用。使用新的使用者 API,代理处理包括元数据删除在内的所有内容:当组的最后一个提交的偏移量到期时,将自动删除该组。
kafka-consumer-groups --bootstrap-server localhost:9092 --delete --group octopus