通过四字字母查看集群状态
使用方法:
查看zookeeper集群状态:
echo ruok|nc localhost 2181
四字母组合:
服务器状态:
ruok 服务器正在运行并且未报错,则输出imok
conf 输出呢服务器的配置信息(根据zoo.cfg)
envi 输出服务器的环境信息,包括zookeeper版本,java版本和其他系统属性
srvr 输出服务器的统计信息,包括延迟统计,znode的数量和服务器运行模式(standalone,leader,follower)
stat 输出服务器的统计信息和已连接的客户端
srst 重置服务器的统计信息
isro 显示服务器是否处于只读莫读写
客户端连接:
dump 列出集合体中的所有会话和短暂znode,必须连接到leader才能使用命令
cons 列出所有服务器客户端的连接统计信息
crst 重置连接统计信息
观察:
wchs 列出服务器上所有观察的摘要信息
wchc 按连接列出服务器上所有的观察。
wchp 按zonde路径列出服务器上所有的观察
监控
mntr 按Java属性格式列出服务器统计信息,适合用于Ganglia和nagios监控