gpt4 book ai didi

apache-kafka - 如何在 Kafka 代理上启用远程 JMX(对于 JmxTool)?

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

我通过添加在 Kafka 代理上启用了 JMX

KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=<server_IP>
-Djava.net.preferIPv4Stack=true"

但是,当我使用 kafka.tools.JmxTool 时要获取 JMX 指标,它仅输出 Unix 时间戳。为什么?
./bin/kafka-run-class.sh kafka.tools.JmxTool \
--object-name 'kafka.server:type=BrokerTopicMetrics,name=AllTopicsMessagesInPerSec' \
--jmx-url "service:jmx:rmi:///jndi/rmi://<server_IP>:9111/jmxrmi"

我怎样才能让它打印出指标?

最佳答案

编辑 bin/kafka-run-class.sh 并设置 KAFKA_JMX_OPTS 变量

KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=your.kafka.broker.hostname -Djava.net.preferIPv4Stack=true"

更新 bin/kafka-server-start.sh 添加以下行
export JMX_PORT=PORT

关于apache-kafka - 如何在 Kafka 代理上启用远程 JMX(对于 JmxTool)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36708384/

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