监控Kafka消费滞后

e0uiprwp  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(307)

我想编写一个shell脚本,使用

bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zkconnect localhost:2181 group test

提到http://kafka.apache.org/documentation.html#basic_ops_consumer_lag. 我有3个服务器被用作zookeeper的do,我需要向所有3个服务器提供地址作为参数,以便为正在运行的使用者组获取报告。

au9on6nz

au9on6nz1#

一般来说,不会。Zookeeper会相互交流,然后给出与所有服务器一致的答案。这是zookeeper运行的假设之一,除非他们正在经历失败。
如果你查询一个,如果它有足够的信息,它会回答,如果没有,它会要求其他Zookeeper提供信息,然后回答。

deikduxw

deikduxw2#

一般来说,您应该这样做,因为如果您在zkconnect中指定少数服务器,并且该少数服务器不可用,那么即使zookeeper集合已启动并正在运行,您的调用也将失败。

相关问题