gpt4 book ai didi

apache-kafka - 远程找出Kafka版本

转载 作者:行者123 更新时间:2023-12-03 17:03:37 25 4
gpt4 key购买 nike

有没有办法从集群外部找出Kafka版本?
(也许使用telnet或其他工具)

只是为了澄清起见,我既没有向Kafka也没有对动物园管理员的ssh。

最佳答案

检索kafka Cluster版本的最简单的解决方案是使用每个代理公开的JMX指标。通常,JMX是在代理上激活的,以进行监视。

每个代理可以通过度量标准名称公开该版本:

kafka.server:type=app-info,version=<([-.\w]+)>

为此,可以使用Apache/Confluent Kafka发行版中可用的 jconsoleJmxTool

这是一个例子:
$> ./bin/kafka-run-class kafka.tools.JmxTool --jmx-url service:jmx:rmi:///jndi/rmi://:9999/jmxrmi --object-name kafka.server:type=app-info --attributes version 

这将为您提供输出:
Trying to connect to JMX url: service:jmx:rmi:///jndi/rmi://:9999/jmxrmi.
"time","kafka.server:type=app-info:version"
1556186760721,2.1.0-cp1
1556186762728,2.1.0-cp1
1556186764727,2.1.0-cp1

请注意,您应该使用自己的环境信息配置属性 --jmx-url

关于apache-kafka - 远程找出Kafka版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53613758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com