Zookeeper入门(三)----客户端命令行操作(举例+命令+插图+注意事项)

命令总介绍表

在这里插入图片描述

说明与演示

前提工作将zookeeper的客户端启动,监听命令的操作需要在分布式集群上实现
注意部分会用黄色高光显示

客户端启动命令
bin/zkCli.sh
在这里插入图片描述
1.显示所有操作命令 help
在这里插入图片描述
2.查看当前 znode 中所包含的内容 ls /
在这里插入图片描述
3.查看当前节点详细数据 ls2 /
在这里插入图片描述
4.分别创建 2 个普通节点 create
创建节点时要为节点赋值,否则会创建失败
create /sanguo "wuguo"
create /sanguo/shuguo "liubei"
在这里插入图片描述
5.获得节点的值 get
get /sanguo
在这里插入图片描述
6.创建短暂节点 -e
当前客户端与服务器断开后,短暂节点会自动删除
在这里插入图片描述
(1)在当前客户端是能查看到的
ls /sanguo
在这里插入图片描述
(2)退出当前客户端然后再重启客户端
quit
bin/zkCli.sh
在这里插入图片描述
(3)再次查看根目录下短暂节点已经删除
ls /sanguo
在这里插入图片描述
7.创建带序号的节点 -s
(1)先创建一个普通的根节点
create /sanguo/weiguo "caocao"
在这里插入图片描述
(2)创建带序号的节点

 create -s /sanguo/weiguo/xiaoqiao "jinlian" 
 create -s /sanguo/weiguo/daqiao "jinlian"
 create -s /sanguo/weiguo/diaocan "jinlian" 

在这里插入图片描述
如果原来没有序号节点,序号从 0 开始依次递增。如果原节点下已有 2 个节点,则再排序时从 2 开始,以此类推。
8.修改节点数据值 set
set /sanguo/weiguo "simayi"
在这里插入图片描述
9.节点的值变化监听 get 节点名 watch
(1)在 Cloud10主机上注册监听/sanguo 节点数据变化
get /sanguo watch
在这里插入图片描述
(2)在 Cloud11 主机上修改/sanguo 节点的数据
set /sanguo "xisi"
在这里插入图片描述
(3)观察 Cloud10 主机收到数据变化的监听 (修改完Cloud10的ip栏变蓝)
在这里插入图片描述
10.节点的子节点变化监听(路径变化) ls 节点名 watch
(1)在 Cloud10主机上注册监听/sanguo 节点的子节点变化
ls /sanguo watch
在这里插入图片描述
(2)在 Cloud11 主机/sanguo 节点上创建子节点
create /sanguo/jin "simayi"
在这里插入图片描述

(3)观察Cloud10主机收到子节点变化的监听
11.删除节点 delete
delete /sanguo/jin
在这里插入图片描述
12.递归删除节点 rmr
rmr /sanguo/shuguo
在这里插入图片描述
13.查看节点状态 stat
stat /sanguo
在这里插入图片描述-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值