Zookeeper 基础命令
启动
/export/servers/zookeeper-3.4.9/bin/zkCli.sh -server
主机名
:2181
*ps:端口2181一般是在配置/export/servers/zookeeper-3.4.9/conf/zoo.cfg中配置的端口号
Xnip2020-06-04_11-42-26如果看到上图就说明启动成功!
Zookeeper的Shell 客户端操作
Xnip2020-06-04_11-53-28创建普通节点
create /app1 hello
创建顺序节点
create -s /app3 world
创建临时节点
create -e /tempnode world
创建顺序的临时节点
create -s -e /tempnode2 aaa
获取节点数据
get /app1
修改节点数据
set /app1 xxx
删除节点
delete /app1 删除的节点不能有子节点
rmr /app1 递归删除
Znode的属性
如果我们调用get /路径,zk会显示如下的信息
Xnip2020-06-04_15-04-00
-
dataVersion
: 数据版本, 每次当Znode中的数据发生变化的时候,dataVersion都会自增一下 -
cversion
:节点版本, 每次当Znode的节点发生变化的时候,cversion都会自增 -
aclVersion
:ACL(Access Control List)的版本号, 当Znode的权限信息发生变化的时候aclVersion会自增 -
zxid
:事务ID -
ctime
:创建时间 -
mtime
:最近一次更新的时间 -
ephemeralOwner
:如果 Znode为临时节点,ephemeralOwner表示与该节点关联的 SessionId
网友评论