zookeeper Cli的常用命令
zookeeper Cli的常用命令
服务管理
- 启动ZK服务: zkServer.sh start
- 查看ZK状态: zkServer.sh status
- 停止ZK服务: zkServer.sh stop
- 重启ZK服务: zkServer.sh restart
终端操作
使用 zkCli 可以简单的对 ZooKeeper 进行访问,数据创建,数据修改等操作. 连接命令行如下:
zkCli.sh -server 127.0.0.1:2181
命令行工具常用操作:
- 
显示根目录下文件 ls / //查看当前节点数据 ls2 / //查看当前节点数据并能看到更新次数等数据
- 
创建文件, 并设置初始内容: create /config "test" //创建一个新的节点并设置关联值 create /config “” //创建一个新的空节点
- 
获取文件内容 get /brokers //获取节点内容
- 
修改文件内容 set /zk "zkbak" //对 zk 所关联的字符串进行设置
- 
删除文件 delete /brokers //删除节点 rmr /brokers //删除节点及子节点
四字命令
ZooKeeper 支持某些特定的四字命令字母与其的交互,用来获取服务的当前状态及相关信息。在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令。命令行如下:
echo conf | nc 132.37.3.26 26181
ZooKeeper 常用四字命令:
- 
conf 输出相关服务配置的详细信息 
- 
cons 列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息 
- 
dump 列出未经处理的会话和临时节点。 
- 
envi 输出关于服务环境的详细信息(区别于 conf 命令)。 
- 
reqs 列出未经处理的请求 
- 
ruok 测试服务是否处于正确状态。如果确实如此,那么服务返回“ imok ”,否则不做任何相应 
- 
stat 输出关于性能和连接的客户端的列表。 
- 
wchs 列出服务器 watch 的详细信息 
- 
wchc 通过 session 列出服务器 watch 的详细信息,它的输出是一个与 watch 相关的会话的列表 
- 
wchp 通过路径列出服务器 watch 的详细信息。它输出一个与 session 相关的路径 
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号