Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Monitoring 监控卡夫卡消费滞后_Monitoring_Apache Kafka - Fatal编程技术网

Monitoring 监控卡夫卡消费滞后

Monitoring 监控卡夫卡消费滞后,monitoring,apache-kafka,Monitoring,Apache Kafka,我想编写一个shell脚本,使用 bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zkconnect localhost:2181 group test 在中提到。 我有3台服务器被用作zookeeper的服务器。我需要向所有3台服务器提供地址作为参数,以便为正在运行的消费群体获取报告 一般来说,不会。动物园管理员会在他们之间进行交流,然后给出与所有服务器一致的回答。这是Zookeeper运行的假设之一,除非他们遇到了故障

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

bin/kafka-run-class.sh kafka.tools.ConsumerOffsetChecker --zkconnect localhost:2181 group test
在中提到。
我有3台服务器被用作zookeeper的服务器。我需要向所有3台服务器提供地址作为参数,以便为正在运行的消费群体获取报告

一般来说,不会。动物园管理员会在他们之间进行交流,然后给出与所有服务器一致的回答。这是Zookeeper运行的假设之一,除非他们遇到了故障


如果你查询其中一个,如果它有足够的信息,它会回答,如果没有,它会向其他动物园管理员询问信息,然后回答,一般来说,您应该这样做,因为如果您在zkconnect中指定少数服务器,而该少数服务器不可用,则即使zookeeper集成已启动并正在运行,您的呼叫也会失败。

每当我们运行zookeeper connect时,即使与单个zookeeper建立连接,也会提供所需信息。我们只需要在运行代理相关服务时指定特定的服务器。在0.8x之后,许多服务将迁移到卡夫卡,而不是zookeeper。当zookeeper连接中提到的zookeeper不可用,而您重新启动服务时,会发生什么情况?它不会出现,必须至少有一台zookeeper connect中提到的服务器才能在启动和重新启动时启动和运行。