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

相关推荐
分布式存储与RustFS2 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
codeejun2 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
Thomas.Sir2 天前
第21课:PyTorch|GPU多卡训练与分布式训练基础【让多卡并行成为你的加速引擎】
人工智能·pytorch·分布式
Cicada1282 天前
库存消息消费的正确性设计——从幂等窗口到批量流水线
分布式·系统架构
不吃香菜kkk、2 天前
CI/CD(GitOps)学习与部署手册
运维·云原生·容器·kubernetes·云计算·jenkins·argocd
ChaITSimpleLove2 天前
云原生性能对决:JDK21虚拟线程+GraalVM vs .NET10/11 技术栈深度对比
微服务·云原生·serverless·graalvm native·native aot·runtime async·.net11/java21
春天花会开1313 天前
Supabase 自部署 Edge Functions 超时从 60s 延长到 360s 完整复盘
运维·云原生
Francek Chen3 天前
【大数据处理与分析】数据仓库Hive:04 数据仓库Hive概述
大数据·数据仓库·hive·hadoop·分布式