1 进入zookeeper命令窗口
[bigdataservice@zk-01 ~]$ zookeeper-client
Connecting to localhost:2181
2020-10-17 16:04:43,189 [myid:] - INFO [main:Environment@100] - Client environment:zookeeper.version=3.4.5-cdh6.2.0--1, built on 03/14/2019 06:15 GMT
2020-10-17 16:04:43,193 [myid:] - INFO [main:Environment@100] - Client environment:host.name=bjxg-bd-slave01
2020-10-17 16:04:43,193 [myid:] - INFO [main:Environment@100] - Client
.....
.....
[zk: localhost:2181(CONNECTED) 0] ls /brokers/ids
201 202 203 204 205
由查询结果可知,kafka集群由5个节点组成
2 查看broker的jmx端口
[zk: localhost:2181(CONNECTED) 4] get /brokers/ids/204
{"listener_security_protocol_map":{"PLAINTEXT":"PLAINTEXT"},"endpoints":["PLAINTEXT:/kafka-02:9092"],"jmx_port":9393,"host":"kafka-02","timestamp":"1601820034488","port":9092,"version":4}
cZxid = 0xb0ded7bcf
ctime = Sun Oct 04 22:00:34 CST 2020
mZxid = 0xb0ded7bcf
mtime = Sun Oct 04 22:00:34 CST 2020
pZxid = 0xb0ded7bcf
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x26d3f25bfe2f49b
dataLength = 202
numChildren = 0
jmx端口为9393,这时开启了jmx端口的情况,如未开启,则为-1.
3 启动Jconsole 并连接上kafka broker的jmx服务
4 查看指标