第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

时间:2021-07-05 17:07:19

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

ls path [watch] watch是一个监督者。quota是zookeeper的子目录。目录就是节点的意思,对于zookeeper来说它是以一个节点来说的,所以说/就是根节点,zookeeper是父节点,quota是子节点。

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

ls2=ls+stat。当前其实是一个节点,它每个节点可以存储数据的,当你存储数据完之后,使用get命令,它就会把当前你指定的这个节点里面的数据给取出来。它现在是为空,所以这边是没有任何数据的。我们后面在创建节点以及设置节点的时候我们再去使用get的话,那么它这边就会有一个数据展示。

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作

cZxid它代表的是创建了之后zookeeper为这个节点所分配的一个id。ctime就是createtime,它是1970年,它是这个节点它创建的时候的时间。mZxid,m其实就是modified,这个是指修改后的一个zookeeper分配的一个id。mtime就是指它这个节点修改的一个时间。当一个节点创建之后没有被修改,那也就是说它的修改时间和创建时间是一模一样,是一致的。pZxid它是指的是子节点的一个id。cversion是代表的是子节点的一个version,它有子节点,如果说子节点发生了数据变化,那么它的cversion会进行一个变化。dataVersion它是指的是一个当前节点它的一个数据的一个版本号,如果说我们当前节点数据被重新的修改之后,那么它的版本号会累加1,它会一直一直的发生变化。aclVersion,它是指acl,就是一个权限。acl也是一样,当我们当前这个节点的权限发生变化之后,那么它权限的版本就会累加1,也是一个道理。dataLength就是数据长度,numChildren指定是它下面的子节点有几个。

第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作