【发布时间】:2018-11-18 20:33:13
【问题描述】:
我一直在尝试在 java 中以编程方式运行以下脚本,并且它们大部分都可以工作,但对于某些人来说,这个错误不断出现: “消费者组 xyz 不存在”。有人可以解释为什么会发生此错误,特别是如果消费者组出现在 --list 脚本中。
kafka/bin/kafka-consumer-groups.sh --zookeeper
192.xxx.x.xxx:2181 --describe -group TEST_CONSUMER
返回错误:
Error: The consumer group 'TEST_CONSUMER' does not exist.
但是这个脚本会将消费者组列为活动的:
kafka/bin/kafka-consumer-groups.sh --zookeeper 192.xxx.x.xxx:2181 --list
那么为什么如果列出它,然后返回一个错误,说明它不存在?也与消费者组有关——我运行这个脚本来获取滞后信息,因为我被告知除非我连接到每个消费者服务器或其他东西,否则无法通过 kafka 1.0 中的 jmx 指标获得这个信息。有人可以验证吗?
谢谢
【问题讨论】:
-
它并非特定于 Kafka 1.0,但是是的,延迟仅适用于消费者客户端 JMX,但您可以查看 Burrow 或 Remora 之类的工具 github.com/zalando-incubator/remora
标签: apache-kafka jmx lag