分析zookeeper的jmx -1


 将zookeeper启动;
  bin/zkServer.sh start


分析zookeeper的jmx -1_第1张图片
 
      图1
打开jdk:bin\jconsole.exe


分析zookeeper的jmx -1_第2张图片
 
      图2
在Mbean中查看多了两个
  log4j
  org.apache.ZookeeperService


    
分析zookeeper的jmx -1_第3张图片
 

  图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
     
分析zookeeper的jmx -1_第4张图片
 

图4
在MBean中查看多了;
多了一个Connections

    


分析zookeeper的jmx -1_第5张图片
  

图5
        

现在我们一个具体看下各个MBean的属性、方法等;
StandaloneServer_port-1


分析zookeeper的jmx -1_第6张图片
 
图6

这里面的属性大多都是zoo.conf里配置和本机ip启动的端口等信息;

 


分析zookeeper的jmx -1_第7张图片
 

图7
  Connections 所有连接的客户端;
  里面属性很多,感兴趣大家自己可以看看;
  


分析zookeeper的jmx -1_第8张图片
 
InMemoryDataTree
描述当前zookeeper tree的信息;
 nodecount 、watchcount   等具体的大家可以多了解;
 


分析zookeeper的jmx -1_第9张图片
 
 我这里只是启动一个zookeeper,大多数应该是启动多个zookeeper方式;对应的jmx信息可用会不一样;

具体信息可以查看官方文档:
注:
官方说明:


http://zookeeper.apache.org/doc/trunk/zookeeperJMX.html

你可能感兴趣的:(apache,jdk,html,log4j,bean)