1. 修改Kafka安装目录下bin中kafka-run-class.sh 文件:
[root@localhost kafka-02]# vi bin/kafka-run-class.sh
...
# JMX settings
if [ -z "$KAFKA_JMX_OPTS" ]; then
KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=192.168.131.130 " // 增加部分
fi
...
2. 修改bin中kafka-server-start.sh文件:
[root@localhost kafka-02]# vi bin/kafka-server-start.sh
...
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
export JMX_PORT="9988" // 增加部分
fi
...
3. 修改完成后,重新启动kafka:
[root@localhost kafka-02]# JMX_PORT=9988 bin/kafka-server-start.sh config/server.properties
4.启动 jconsole