-
启动客户端
-
显示所有操作命令
-
查看当前znode中所包含的内容
-
查看当前节点详细数据
-
分别创建2个普通节点
-
获得节点的值
-
创建短暂节点
(1)在当前客户端是能查看到的
(2)退出当前客户端然后再重启客户端(3)再次查看根目录下短暂节点已经删除
-
创建带序号的节点
(1)先创建一个普通的根节点
(2)创建带序号的节点
如果原来没有序号节点,序号从0开始依次递增。如果原节点下已有3个节点,则再排序时从3开始,以此类推。 -
修改节点数据值
-
节点的值变化监听
(1)在hadoop133主机上注册监听节点数据变化
(2)在hadoop132主机上修改节点的数据
(3)观察hadoop133主机收到数据变化的监听 -
节点的子节点变化监听(路径变化)
(1)在hadoop133主机上注册监听节点的子节点变化
(2)在hadoop132主机节点上创建子节点
(3)观察hadoop133主机收到子节点变化的监听 -
删除节点
-
查看节点状态
Stat结构体
-
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子节点数量
-
czxid-创建节点的事务zxid
-
递归删除节点
相关文章: