Znode有四种类型:
- 临时节点:客户端和服务器端断开连接后,创建的节点自己删除。
- 临时顺序节点:客户端与zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号,顺序编号有小到大。
- 持久节点:客户端和服务器端断开连接后,创建的节点不删除。
- 持久顺序节点:客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号,顺序编号有小到大。
到安装bin目录下,通过指令连接zk:
./zkCli.sh -server 127.0.0.1:28001
创建节点:
create [-e] [-s] path value
- -e 创建的是临时节点
- -s 创建的是顺序节点
获取节点:
get path
修改节点:
set path value
删除节点
delete path
删除非空节点
deleteall path
查看节点状态
stat path
节点状态属性
cZxid Zookeeper为节点分配的Id
cTime 节点创建时间
mZxid 修改后的id
mtime 修改时间
pZxid 子节点id
cversion 子节点的version
dataVersion 当前节点数据的版本号
aclVersion 权限Version
ephemeralOwner 临时基节点ID编号,持久节点的id为0
dataLength 数据长度
numChildren 子节点个数
查看节点下的节点信息
ls path
查看节点下的节点信息
ls2 path