Zookeeper运维

四字命令

  • stat:获取集群运行的状态信息
  • mntr:zk集群状态监控命令
  • srvr:输出服务器的自身信息
  • conf:输出集群运行时的基本能使用信息,方便快速了解zk的信息
  • cons:输出这台机器上的所有客户端连接信息
  • crst:重置所有的客户端连接信息
  • dump:输出集群的所有会话信息
  • envi:zk集群运行的环境信息
  • ruok:输出当前zk服务器是否正在运行
  • srst:丛植所有服务器的统计信息
  • wchs:输出服务器上管理的 watcher 概要信息
  • wchc:输出服务器上管理的 watcher 详细信息
# cd /opt/zookeeper/bin/
# echo stat | nc 192.168.1.9 2181
# echo conf  | nc 192.168.1.9 2181

使用JMX

修改zk启动脚本

-Djava.rmi.server.hostname=192.168.1.9 
-Dcom.sun.management.jmxremote.port=8899 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false

zk监控

https://github.com/soabase/exhibitor

复制到zk服务器上,执行以下命令

java -jar exhibit.jar -c file

打开流浪其

192.168.1.106:8080/exhitor/

posted @ 2018-08-08 14:24  不具名小咸鱼  Views(83)  Comments(0)    收藏  举报