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

相关推荐
一条大祥脚5 小时前
【CS336】lecture7 多卡|通信架构|集合通信|NCCL|通信原语|torch.distributed
分布式·架构·nccl·多机多卡·集合通信
程序员梅雨7 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件
张洛闻Eren8 小时前
Ansible【第一课】:Ansible介绍
运维·数据库·云原生·kubernetes·github·ansible
我是人✓8 小时前
Git入门:从零开始掌握分布式版本控制
分布式·git
杰克尼9 小时前
Kubernetes
云原生·容器·kubernetes
码上上班9 小时前
基于 K3s 的微服务容器化与 GitOps 持续交付平台
微服务·云原生·架构
张洛闻Eren10 小时前
Ansible【第二课】:实施 Ansible Playbook
linux·运维·服务器·云原生·kubernetes·k8s·ansible
做运维的阿瑞10 小时前
Terraform 入门实战:安装与实施
云原生·云计算·terraform
guo_wen_qiang11 小时前
redis持久化
数据库·redis·分布式
空空dream11 小时前
06 | Prometheus打通FastAPI云原生数据采集
云原生·prometheus·fastapi