1 ZooKeeper常见用法
首先进入到ZooKeeper命令行模式下,可以进行如下操作:
1.1 查询节点
ls /
1.2 创建节点
#说明:节点名称必须以/开头,test_node为节点名称,'test node'为具体数据
create /test_node 'test node'
#创建临时节点
create -e /test_node2 'ephemeral node'
#创建序列节点,它会自动加上一堆数字
create -s /s_node 'sequential node'
#创建临时序列节点
create -e -s /e_s_node 'ephemeral and sequential node'
1.3 查看节点状态
stat /test_node
1.4 查看节点数据内容
get /test_node
1.5 设置节点数据
set /test_node 'update node data' 10
说明:最后面的数字10为版本号
1.6 删除节点
delete /test_node
注意:如果/test_node下有子节点,则删除会报错,此时可以使用递归删除命令rmr
rmr /test_node
1.7 设置节点Acl
setAcl /test_node ip:192.168.222.129:rcdwa
1.8 获取节点Acl
getAcl /test_node
2 更多指令参考
https://blog.csdn.net/xyang81/article/details/53053642
http://developer.51cto.com/art/201809/583184.htm
网友评论