zookeeper 操作总结

zookeeper 中的节点类型

节点类型 命令选项 说明
持久节点 无选项(默认) 永久存在,除非手动删除。
临时节点 -e 与客户端会话绑定,会话结束自动删除(‌不能有子节点‌)。
顺序节点 -s 节点名自动追加递增序号(如 /node0000000001),可与 -e 组合使用。
容器节点 -c ‌**(3.5+)**‌ 特殊持久节点,当所有子节点被删除后,自动被服务端删除(需 ZooKeeper 3.5 及以上版本)。

.\bin\zkCli.cmd -server 192.168.64.1:2181

create -s | -e | -c node val

create -s 创建的是顺序节点不能有子节点

zk: 192.168.64.1:2181(CONNECTED) 21 create -s /bbb 123

Created /bbb0000000001

zk: 192.168.64.1:2181(CONNECTED) 22 create -s /bbb/ccc

Node does not exist: /bbb/ccc

zk: 192.168.64.1:2181(CONNECTED) 23 create -s /aaa/ccc

Node does not exist: /aaa/ccc

zk: 192.168.64.1:2181(CONNECTED) 24 create -s /aaa

Created /aaa0000000002

zk: 192.168.64.1:2181(CONNECTED) 25 create -s /aaa

Created /aaa0000000003

zk: 192.168.64.1:2181(CONNECTED) 69 create -c /s2 123

ls -w node 是对节点添加创建删除监听

get -w node 是对节点添加数据改变监听

zk: 192.168.64.1:2181(CONNECTED) 80 ls -w /s2

zk: 192.168.64.1:2181(CONNECTED) 7 set /s2 234

zk: 192.168.64.1:2181(CONNECTED) 81 get -w /s2

WatchedEvent state:SyncConnected type:NodeDataChanged path:/s2

zk: 192.168.64.1:2181(CONNECTED) 82 get /s2

235

zk: 192.168.64.1:2181(CONNECTED) 11 delete /s2

zk: 192.168.64.1:2181(CONNECTED) 83

WATCHER::

WatchedEvent state:SyncConnected type:NodeDeleted path:/s2

相关推荐
harmony&7 小时前
Docker 容器技术从入门到实战:容器、网络、存储与监控全解析
docker·云原生
分布式存储与RustFS8 小时前
RustFS 生命周期与分层:让冷数据自动搬家、热数据自己回家
云原生·开源·对象存储·分布式存储·s3·rustfs·性能基准
阿里云云原生11 小时前
从 Inform 到 Operate:构建可持续运行的云成本巡检机制与 Mission 调度
云原生
夫唯不争,故无尤也12 小时前
分布式训练全栈地图
分布式·ddp·fsdp·ray·verl
国科安芯13 小时前
星载CAN总线通信网络中抗辐射MCU的通信可靠性设计分析
网络·人工智能·分布式·单片机·嵌入式硬件·架构
随遇而安zx16 小时前
SpringCloud---Spring Cloud 分布式任务调度(XXL-Job / ElasticJob)
分布式·spring cloud
再卷还是菜18 小时前
Cephfs总结及kubernetes+Cephfs的整合项目
云原生·容器·kubernetes
天远Date Lab19 小时前
分布式微服务实战:基于天远车辆估值构建自动化车价评估网关
人工智能·分布式·微服务·自动化
随遇而安zx20 小时前
SpringCloud 分布式链路追踪 设计思想与源码深度解析
分布式·spring cloud
迪飞特科技21 小时前
分布式事务下 Spring 声明式事务失效的 3 种修复方案
分布式·spring·wpf