zookeeper 客户端命令大全(详细,有图片操作步骤)

前提准备

启动三台虚拟机zookeeper 服务

 zkServer.sh start 
 zkServer.sh start
 zkServer.sh start

查看服务状态
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

上面的zookeeper我已经启动好的

启动客户端

zkCli.sh

在这里插入图片描述

客户端基本语法

在这里插入图片描述

显示所有操作命令

在这里插入图片描述### 查看当前ZNode中所包含的内容
在这里插入图片描述

查看当前节点详细数据

在这里插入图片描述

创建普通节点

1.创建路径必须关联数据
2.必须先创建父节点,后续才能创建字节点
3.每一次的创建必须写入数据

在这里插入图片描述### 获取节点的值
在这里插入图片描述

创建临时节点

注:(当和zookeeper服务器断开是,节点自动删除)并且只能在当前客户端查看到 ,客户端关闭就看不到了
在这里插入图片描述

创建带序号的节点

注: 如果原理没有序号节点,序号节点从0开始依次递增,如果源节点下已有n个节点,则再从排序是开始,以此类推

在这里插入图片描述### 修改节点的数据值
在这里插入图片描述

监听变化

监听节点值的变化

1.bigdata01设置监听
在这里插入图片描述

2.bigdata02 修改其值
在这里插入图片描述

3.再从bigdata01查看变化

在这里插入图片描述

监听路径变化

注:就是在另一台(bigdata02)zookeeper上创建节点,在bigdata01 上面能查到,前提bigdata01 设置监听
1.bigdata01设置监听
在这里插入图片描述

2.bigdata02上面修改路径值
在这里插入图片描述

3.bigdata01 上面显示出变化
在这里插入图片描述

删除节点

在这里插入图片描述

递归删除节点

在这里插入图片描述

查看节点状态

在这里插入图片描述

说明:
czxid-创建节点的事务zxid
    每次修改ZooKeeper状态都会收到一个zxid形式的时间戳,也就是ZooKeeper事务ID。
    事务ID是ZooKeeper中所有修改总的次序。每个修改都有唯一的zxid,如果zxid1小于zxid2,那么zxid1在zxid2之前发生。
ctime: znode被创建的毫秒数(从1970年开始)
mzxid: znode最后更新的事务zxid
mtime: znode最后修改的毫秒数(从1970年开始)
pZxid:znode最后更新的子节点zxid
cversion:znode子节点变化号,znode子节点修改次数
dataversion: znode数据变化号
aclVersion: znode访问控制列表的变化号
ephemeralOwner: 如果是临时节点,这个是znode拥有者的session id。如果不是临时节点则是0。
dataLength: znode的数据长度
numChildren: znode子节点数量

退出客户端

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值