zookeeper 客户端命令大全(详细,有图片操作步骤)
文章目录前提准备启动客户端客户端基本语法显示所有操作命令查看当前节点详细数据创建普通节点创建临时节点创建带序号的节点监听变化监听节点值的变化监听路径变化删除节点递归删除节点查看节点状态说明:退出客户端前提准备启动三台虚拟机zookeeper 服务zkServer.sh startzkServer.sh startzkServer.sh start查看服务状态上面的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子节点数量
退出客户端
更多推荐
已为社区贡献11条内容
所有评论(0)