Zookeeper客户端zkServer、zkCli命令详解
zkServer客户端
- 1、查看zk服务器状态
1 | ./zkServer.sh status |
- 2、启动/关闭zk服务器
1 | ./zkServer.sh start |
- 3、查看 zkServer.sh 帮助信息
1 | ./zkServer.sh help |
zkCli客户端
- 1、查看 zkCli.sh 帮助信息
1 | ./zkCli.sh help |
- 2、连接zookeeper
1 | 连接本机zookeeper服务 |
- 3、创建节点
1 | create [-s] [-e] path data acl |
- 4、修改节点的数据
1 | set path data [version] |
- 5、删除指定路径的节点
1 | delete path [version] |
- 6、列出节点
1 | ls path [watch] |
- 7、获取节点信息
1 | get path [watch] |
- 8、检查状态 stat
1 | stat path [watch] |
- 9、打开和关闭连接
1 | 打开连接 connect 指定 host:port 可以连接远程的 zk 服务。缺省的时候,会连接本地的 2181 端口。 |
- 10、退出连接 quit
1 | quit |
- 11、ACL命令
1 | 一个znode中不仅包含了存储的数据,还有 ACL(Access Control List)。 |
- 12、其他命令
1 | 历史记录 history |
使用ZooKeeper四字命令
ZooKeeper四字命令 | 功能描述 |
---|---|
conf | 输出相关服务配置的详细信息。 |
cons | 列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息。 |
dump | 列出未经处理的会话和临时节点。 |
envi | 输出关于服务环境的详细信息(区别于 conf 命令)。 |
reqs | 列出未经处理的请求 |
ruok | 测试服务是否处于正确状态。如果确实如此,那么服务返回“imok ”,否则不做任何相应。 |
stat | 输出关于性能和连接的客户端的列表。 |
wchs | 列出服务器 watch 的详细信息。 |
wchc | 通过 session 列出服务器 watch 的详细信息,它的输出是一个与watch 相关的会话的列表。 |
wchp | 通过路径列出服务器 watch 的详细信息。它输出一个与 session相关的路径。 |
参考链接:
https://blog.csdn.net/zhang123456456/article/details/78243658
https://blog.csdn.net/feixiang2039/article/details/79810102