项目上有时候需要查看zookeeper的一些信息,可以通过向zk提供的2181端口发送指令的方式来获取,尤其是在没有web页面的环境下还是比较有用的,在此记录一下。
conf
- 查看Zookeeper服务器当前节点配置信息:
echo conf|nc <zkServer的IP> 2181
cons
- 输出当前服务器所有客户端连接的详细信息:
echo cons|nc <zkServer的IP>2181
crst
- 重置所有客户端连接统计信息:
echo crst|nc <zkServer的IP>2181
dump
- 输出当前集群的所有会话消息:
echo dump|nc <zkServer的IP> 2181
envi
- 输出服务器运行时的环境信息:
echo envi|nc <zkServer的IP> 2181
ruok
- 输出当前Zookeeper是否正在运行:是,则返回 ‘imok’,
echo ruok|nc <zkServer的IP> 2181
stat
- (常用)输出服务器运行时状态信息:
echo stat|nc <zkServer的IP> 2181
srvr
- 输出服务器运行时状态信息,但不会输出客户端连接情况:
echo srvr|nc <zkServer的IP> 2181
srst
- 重置所有服务器统计信息:
echo srst|nc <zkServer的IP> 2181
wchs
- 输出当前服务器管理的Watcher信息:
echo wchs|nc <zkServer的IP> 2181