我需要找到一种向卡夫卡索要一份主题清单的方法。我知道我可以使用包含在kafka-topics.sh目录中的bin\脚本来完成这个任务。一旦我有了这个列表,我需要每个主题的所有消费者。我无法在该目录中找到脚本,也无法在kafka-consumer-api库中找到允许我这样做的类。
这背后的原因是我需要找出主题的偏移量和消费者的偏移量之间的区别。
有办法做到这一点吗?还是我需要在我的每个消费者中实现这个功能?
发布于 2017-01-13 23:40:50
使用kafka-consumer groups.sh. Use
例如
bin/kafka-consumer-groups.sh --list --bootstrap-server localhost:9092
bin/kafka-consumer-groups.sh --describe --group mygroup --bootstrap-server localhost:9092发布于 2017-02-03 09:35:23
您可以将其用于0.9.0.0。卡夫卡
./kafka-consumer-groups.sh --list --zookeeper hostname:potnumber查看您创建的组。这将显示所有使用者组名称。
./kafka-consumer-groups.sh --describe --zookeeper hostname:potnumber --describe --group consumer_group_name查看详细信息
GROUP, TOPIC, PARTITION, CURRENT OFFSET, LOG END OFFSET, LAG, OWNER发布于 2019-07-10 12:23:05
我意识到这个问题已经将近4年了。自那以后,卡夫卡发生了很大变化。这是上面提到的,但只是用小字,所以我写这个问题的用户谁在这个问题上的绊脚石,因为我做了。
kafka-consumer-groups --bootstrap-server kafka:9092 --describe
--group console-consumer-69763 Consumer group 'console-consumer-69763' has no active members.
TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
pytest 0 5 6 1 - - -
``https://stackoverflow.com/questions/32697999
复制相似问题