kafka開啓jmx使用jconsole進行監控

1. 修改Kafka安裝目錄下bin中kafka-run-class.sh 文件

增加如下內容

-Djava.rmi.server.hostname=10.139.12.15

增加後


# 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=10.139.12.15 "
fi

在這裏插入圖片描述

2. 修改bin中kafka-server-start.sh文件

增加如下內容:

export JMX_PORT="9988"

if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
    export JMX_PORT="9988"
fi

在這裏插入圖片描述

3.啓動kafka

bin/kafka-server-start.sh config/server.properties 

4.使用JConsole鏈接
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章