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

相关推荐
@insist1238 小时前
系统集成项目管理工程师-安全架构与云原生架构
云原生·架构·软考·安全架构·系统集成项目管理工程师·软考中项·软件水平考试
Java成神之路-9 小时前
集群架构 vs 分布式微服务架构:核心区别通俗拆解
分布式·微服务·架构
阿里云云原生11 小时前
一张告警卡片到一键 RCA:塔斯汀万店连锁的智能运维闭环实践
云原生
Kismet_nvi13 小时前
《Kubernetes Service 进阶、kube-proxy 与 Ingress 实战精要》
云原生·容器·kubernetes
SLD_Allen16 小时前
HxApisix 云原生 API 网关的架构设计与 AI 集成实践(THS)
人工智能·网关·云原生·apisix
云烟成雨TD17 小时前
Micrometer 系列【39】链路追踪:入门案例 | 环境准备
java·云原生·链路追踪
运维行者_19 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
掉鱼的猫19 小时前
Solon AOT & Native:三段式编译,从 Java 到原生可执行文件
java·云原生
jeffwang20 小时前
我把同一个压测做错了三次,第四次才发现真正的瓶颈
分布式·性能优化·rust