kafka启动脚本kafka-server-start.sh的最后一行是:

kafka启动脚本kafka-server-start.sh
最后一行实际上就是调用了kafka-run-class.sh脚本,其中有一段:

kafka-run-class.sh中有关JMX的内容
KAFKA_JMX_OPTS中是标准的JMX的配置,但在某些情况下可能需要显示指定绑定的IP地址,形如:
1 |
-Djava.rmi.server.hostname=172.16.30.19 |
显然,要启用JMX关键在于对变量$JMX_PORT赋值,直接在启动脚本的第一行增加一句:
1 |
export JMX_PORT="19988" |
即可。

启用JMX_PORT
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » Kafka开启JMX