ls path
ls -s path //包含该节点的详细信息,如子节点总数等
stat path
cZxid = 0x14f //创建节点的ID
ctime = Thu Nov 07 01:02:53 CST 2019 //节点的创建时间
mZxid = 0x14f //修改节点ID
mtime = Thu Nov 07 01:02:53 CST 2019 //修改节点的时间
pZxid = 0x150 //最新插入的子节点ID
cversion = 1 //子节点的版本
dataVersion = 0 //当前节点的数据版本
aclVersion = 0 //权限版本
ephemeralOwner = 0x0 //是否为临时节点
dataLength = 0 //数据长度
numChildren = 1 //子节点的个数
listquota path
setquota -n|-b val path
delquota [-n|-b] path
history
create /node/abc value //永久节点
create -s /node/abc/abc abc-value //永久顺序节点
create -e /node/tmp value //临时节点
create -e -s /node/tmp tmp-value //临时顺序节点
set path data
get path
delete path //不能删除有子节点的节点
deleteall path
事件监听Watcher,事件注册是一次性,注册一次使用一次。 父节点:
stat /gerry-node watcher //注册节点创建,删除,修改监听
ls /gerry-node watcher //注册节点删除监听
get /gerry-node watcher // 注册节点的删除和修改事件
子节点:
NodeChildrenChanged //只能监听到子节点的删除和新增操作,修改操作是监听不了
getAcl 获取某个节点的权限
setAcl 设置某个节点的权限
addauth 注册用户 addauth digest 用户名 : 密码