Zookeeper常用命令行命令(类unix命令)以及 Stat状态说明

1 常见命令(类unix命令)

命令基本语法

功能描述

help

显示所有操作命令

ls path [watch]

使用 ls 命令来查看当前znode中所包含的内容

stat

查看节点状态

ls2 path [watch]

查看当前节点数据及状态信息,相当于ls+stat

get path [watch]

获得节点的值

create

普通创建

-s  创建一个带sequnence(递增序号)的目录

-e  临时(session关闭后消失)

set path data [dataVersion]

设置节点的具体值

delete

删除节点

rmr

递归删除节点

如图,get命令 

Zookeeper常用命令行命令(类unix命令)以及 Stat状态说明_第1张图片

2 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子节点变化号,每变化一次就自增1

dataversion

znode数据变化号,数据每变化一次就自增1(每次更新读取最新的值,可用于实现类似数据库乐观锁功能)

aclVersion

znode访问控制列表的变化号

ephemeralOwner

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

dataLength

znode的数据长度

numChildren

znode子节点数量

 

你可能感兴趣的:(zookeeper)