美文网首页
Zookeeper 基础命令

Zookeeper 基础命令

作者: 做个合格的大厂程序员 | 来源:发表于2020-06-13 09:15 被阅读0次

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

相关文章

网友评论

      本文标题:Zookeeper 基础命令

      本文链接:https://www.haomeiwen.com/subject/fncatktx.html