https://blog.csdn.net/liupeifeng3514/article/details/82181598

ZooKeeper 支持某些特定的四字命令(The Four Letter Words)与其进行交互。它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息。用户在客户端可以通过nc(或telnet) 向 ZooKeeper 提交相应的命令。

ZooKeeper 四字命令如下:

类别 命令 描述
服务器状态 ruok 测试服务是否处于正确状态。如果服务器正在运行且未出错,则返回“imok ”,否则返回空。
conf 输出相关服务配置的详细信息(根据配置文件zoo.cfg)。3.3.0版本引入。
envi 输出关于服务环境的详细信息(区别于 conf命令),包括Zookeeper版本,Java版本和其他系统属性。
srvr 输出服务器的统计信息,包括延迟统计,znode数量和服务器运行模式(standalone/leader/followewr)。3.3.0版本引入。
stat 输出的统计信息和已连接的客户端。
srst 重置服务器的统计。
isro 显示服务器所属模式,只读(ro)模式或读写(rw)模式
客户端连接 dump 列出集合中所有会话和临时znode。这个命令只能在leader节点上有用。参考srvr命令。
cons 列出所有连接到这台服务器的客户端详细信息。包括”接受/发送”的包数量、会话id、操作延迟、最后的操作执行等。3.3.0版本引入。
crst 重置所有连接统计信息。3.3.0版本引入。
观察 wchs 列出服务器上所有watch的详细信息。3.3.0版本引入。
wchc 通过session列出服务器watch的详细信息,它的输出是一个与watch相关的会话的列表。
注意:如果watch数量较多,此命令会影响服务器的性能。3.3.0版本引入。
wchp 通过znode路径列出服务器上所有watch。它输出一个与session相关的路径。
注意:如果watch数量较多,此命令会影响服务器的性能。3.3.0版本引入。
监控 mntr 按Java属性格式列出服务器的统计信息,输出可用于检测集群健康状态的变量列表。适合用做Ganglia和Nagios等监控系统的信息源。3.4.0版本引入.。 注:除了mntr外,还可以通过JMX来提供Zookeeper服务器的统计信息。在安装目录src/contrib子目录下提供了相关监控工具和方法

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注