Zookeeper的客户端基本命令
进入客户端操作如下常用指令
ls path
查看特定节点下面的子节点,比如
1 | [root@localhost bin]# ./zkCli.sh -server 192.168.91.4:2181 |
create path data
创建一个节点,并给节点绑定数据(默认是持久性节点)
create path data
创建持久性节点(默认是持久性节点)create -s path data
创建持久性顺序节点create -e path data
创建临时性节点(注意:临时节点不能含有任何子节点)create -e -s path data
创建临时顺序节点(注意:临时节点不能含有任何子节点)
1 | [zk: 192.168.91.4:2181(CONNECTED) 5] create /q_node q_buubiu |
stat path
查看节点状态
1 | [zk: 192.168.91.4:2181(CONNECTED) 1] stat /q_node |
get path
获得(查看)节点上绑定的数据信息
1 | [zk: 192.168.91.4:2181(CONNECTED) 2] get /q_node |
set path data
修改节点数据
1 | [zk: 192.168.91.4:2181(CONNECTED) 3] set /q_node q_buubiu1 |
ls2 path(3.5.9版本开始弃用)
查看节点下孩子和当前节点的状态,相当于ls path
和stat path
的组合命令
1 | [zk: 192.168.91.4:2181(CONNECTED) 6] ls / |
history
查看操作历史
1 | [zk: 192.168.91.4:2181(CONNECTED) 9] history |
delete path
删除节点(注意:删除的节点不能包含子节点)
1 | [zk: 192.168.91.4:2181(CONNECTED) 10] delete /qs_node0000000002 |
rmr path(3.7.0版本开始弃用)
递归删除节点(注意:会将当前节点下的所有子节点删除,谨慎操作)
1 | [zk: 192.168.91.4:2181(CONNECTED) 18] ls /qs_node0000000003 |
deleteall path
递归删除节点(注意:会将当前节点下的所有子节点删除,谨慎操作)
1 | [zk: 192.168.91.4:2181(CONNECTED) 18] ls /qs_node0000000003 |
quit
退出当前会话(会话失效)
1 | [zk: 192.168.91.4:2181(CONNECTED) 22] quit |
Zookeeper的客户端基本命令