连接命令
sh /opt/modules/zookeeper-3.4.14/bin/zkCli.sh -server centos01:2181
1、查询节点列表
查看相应路径下的全部节点
ls /
当前根目录有一个 “zookeeper” 的znode节点
2、创建节点
create /zk "mydata"
在根目录创建一个zk的znode,以及在上面放元数据字符串“mydata”
create /zk/chiletest "test"
创建一个子节点,注:父节点必须存在,必须要有元数据
3、查看节点详细信息
get /zk
查看某个znode的详细信息以及元数据字符串
#创建节点的事物ID cZxid = 0x385 #创建时间 ctime = Tue Sep 24 17:26:28 CST 2019 #修改节点的事物ID mZxid = 0x385 #最后修改时间 mtime = Tue Sep 24 17:26:28 CST 2019 # 子节点变更的事物ID pZxid = 0x385 #这表示对此znode的子节点进行的更改次数(不包括子节点) cversion = 0 # 数据版本,变更次数 dataVersion = 0 #权限版本,变更次数 aclVersion = 0 #临时节点所属会话ID ephemeralOwner = 0x0 #数据长度 dataLength = 17 #子节点数(不包括子子节点) numChildren = 1
4、修改节点
set /zk "new data"
5、删除节点
delete /zk/childtest
注:必须要先删除子节点,否则删除失败