zookeeper常用命令详解

现在已经安装配置好了 zookeeper,接下来看看怎么运行 zookeeper。
首先进入到 zookeeper/bin 目录中,运行客户端开始命令

运行 ./zkCli.sh 


在图中可以输入 help 查看一些命令的用法。这里面需要注意 ls path 和 ls2 path 这两个命令的用法

 ls path : 显示当前目录下的 znode
 ls2 path : 显示当前目录下的 znode 以及 znode 信息

ls2 的命令相当于使用 get path 和 stat path 组合的效果。get 是得到 path 目录下的节点。 stat path 是得到 path 目录下节点的信息
下图是 stat path 的用法案例,

下面分别介绍一下上图中各个参数的意思

  • cZxid : 创建节点时的编号
  • ctime : 创建节点时的时间
  • mZxid : 修改节点以后的编号
  • mtime : 修改节点的时间
  • pZxid : 子节点的编号
  • cversion : 子节点的版本
  • dataVersion : 当前数据的版本号
  • aclVersion : 权限的版本号,如果有变化,就加 一
  • ephemeralOwner : 临时节点的版本号
  • dataLength : 数据长度
  • numChildren : 字节点的个数
创建节点 create
 create -s -e path data acl

-s 表示有序号 -e 表示临时节点
– 第一种:创建永久节点
create path data acl
– 第二种:创建临时节点(回话断开以后,临时节点会自动被删除)
create -e path data acl

修改节点 set
 set path [version]
删除节点 delete
 delete path [version]

说点什么

avatar
  Subscribe  
提醒

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部