编辑:I come to know t应该在我的使用者和生产者流程中启用JMX,并从各自的流程中获取mBean信息。 对于将消息发布到Kafka的Java进程以及其他使用消息的Java进程,我将如何执行此操作?
我已经为Kafka启用了JMX。但是我仍然无法在jConsole中看到这两个mBean。
我尝试了pub / sub onn Kafka经纪人,但仍然没有结果。 我的步骤如下: 在kafka-run-class.sh中添加了以下内容:
KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=127.0.1.1 -Djava.net.preferIPv4Stack=true
“
在kafka-server-start.sh中的export JMX_PORT = $ {JMX_PORT:-9999}中添加端口