3-4-zookeeper-命令行操作

3-zookeeper-命令行操作:

命令基本语法功能描述
help显示所有操作命令
ls path [watch]使用 ls 命令来查看当前znode中所包含的内容
ls2 path [watch]查看当前节点数据并能看到更新次数等数据
create普通创建-s 含有序列-e 临时(重启或者超时消失)
get path [watch]获得节点的值
set设置节点的具体值
stat查看节点状态
delete删除节点
rmr递归删除节点
help:

[root@hadoop102 bin]# ./zkCli.sh

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6KWbiwpA-1671026173789)(png/image-20210322172202647.png)]

ls path

[root@hadoop102 bin]# ls /

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WJcOoYkd-1671026173791)(png/image-20210322172143989.png)]

ls path [watch]:带有watch,相当于zookeeper的一个注册监听。如下所示,加上watch后将监听/下的变化并通知。例如:在根目录下创建一个节点zkNode,会提示监听到实践,路径是什么,变化了什么。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lAiS0VIS-1671026173791)(png/image-20210322172603998.png)]

create命令

/temptest,节点名称全路径

3333 节点存储的数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eJY1Zwz9-1671026173792)(png/image-20210322172903128.png)]

create -s 标识带序号的,会在节点名后加标识,全局递增。

-s(永久节点) -e(临时节点)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g0RgKzPB-1671026173792)(png/image-20210322173116520.png)]

get path获取节点的数据,get path watch 监听该节点

另起,

get path watch

set path value

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4NHJKMAk-1671026173793)(png/image-20210322173741847.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9IhozMpT-1671026173793)(png/image-20210322173930846.png)]

set 设置节点的具体值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S8171eoQ-1671026173794)(png/image-20210322173938584.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sj6lrOR2-1671026173794)(png/image-20210322173944069.png)]

stat 查看节点状态

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-24mQVein-1671026173795)(png/image-20210322175418461.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oL6SNXvW-1671026173796)(png/image-20210322175110007.png)]

1)czxid-创建节点的事务zxid

每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。

事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生。

2)ctime - znode被创建的毫秒数(从1970年开始)

3)mzxid - znode最后更新的事务zxid

4)mtime - znode最后修改的毫秒数(从1970年开始)

5)pZxid-znode最后更新的子节点zxid

6)cversion - znode子节点变化号,znode子节点修改次数

7)dataversion - znode数据变化号

8)aclVersion - znode访问控制列表的变化号

9)ephemeralOwner- 如果是临时节点,这个是znode拥有者的session id。如果不是临时节点则是0。

10)dataLength- znode的数据长度

11)numChildren - znode子节点数量

delete 删除节点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-exJfXDx0-1671026173797)(png/image-20210322175832477.png)]

在这里插入图片描述

rmr 递归删除节点
在这里插入图片描述
学习路径:https://space.bilibili.com/302417610/,如有侵权,请联系q进行删除:3623472230

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值