将zookeeper启动;
bin/zkServer.sh start
图1
打开jdk:bin\jconsole.exe
图2
在Mbean中查看多了两个
log4j
org.apache.ZookeeperService
图3
找出使用jmx的bean:
log4j:
org.apache.zookeeper.server.ZooKeeperServerMain
org.apache.zookeeper.server.quorum.QuorumPeerConfig
org.apache.zookeeper.server.quorum.QuorumPeerMain
org.apache.ZookeeperService:
增加一个client connect;
zkCli.sh -server 127.0.0.1:2181
图4
在MBean中查看多了;
多了一个Connections
图5
现在我们一个具体看下各个MBean的属性、方法等;
StandaloneServer_port-1
图6
这里面的属性大多都是zoo.conf里配置和本机ip启动的端口等信息;
图7
Connections 所有连接的客户端;
里面属性很多,感兴趣大家自己可以看看;
InMemoryDataTree
描述当前zookeeper tree的信息;
nodecount 、watchcount 等具体的大家可以多了解;
我这里只是启动一个zookeeper,大多数应该是启动多个zookeeper方式;对应的jmx信息可用会不一样;
具体信息可以查看官方文档:
注:
官方说明: