脚本操作zk

简介: 使用[root@localhost bin]# ./zkCli.sh连接本地zk创建create [-s] [-e] path data acl其中,-s是创建顺序或临时结点。

使用[root@localhost bin]# ./zkCli.sh连接本地zk

创建

create [-s] [-e] path data acl
AI 代码解读

其中,-s是创建顺序或临时结点。默认情况下,不添加代表的是创建持久节点。
例如:

create /zk-book 123
AI 代码解读

读取

  • ls
    用法:
ls path [watch]
其中,path表示的是指定数据节点的节点路径。
改名了只能看到指定节点下第一级的所有子节点。
AI 代码解读

例如:

[zk: localhost:2181(CONNECTED) 1] ls /
[zk-book, zookeeper]
AI 代码解读

其中,“/”节点下有个叫做/zookeeper的保留节点。
- get
使用get命令,可以获取zookeeper指定节点的数据内容和属性信息。
用法:

get  path [watch]
AI 代码解读

例如:

[zk: localhost:2181(CONNECTED) 2] get /zk-book
123
cZxid = 0x2
ctime = Tue Jul 25 05:15:03 PDT 2017
mZxid = 0x2
mtime = Tue Jul 25 05:15:03 PDT 2017
pZxid = 0x2
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3
numChildren = 0
AI 代码解读

更新

使用set,可以更新指定节点的数据内容:

set path data[version]
AI 代码解读

data后面还可以指定version参数,在ZK中,节点的数据是有版本概念的,这个参数用于指定本次更新操作是基于ZNode的哪一个版本进行的。

zk: localhost:2181(CONNECTED) 0] set /zk-book 222
cZxid = 0x2
ctime = Tue Jul 25 05:15:03 PDT 2017
mZxid = 0x4
mtime = Tue Jul 25 05:23:34 PDT 2017
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3
numChildren = 0
AI 代码解读

删除

使用delete命令,可以删除zk的指定节点:

delete path [version]
AI 代码解读

例如:

[zk: localhost:2181(CONNECTED) 1] delete /zk-book
AI 代码解读

需要注意的是,如果想要删除某一个指定的节点,则该节点必须没有子节点存在。

相关文章
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
113 1
|
10月前
|
ZooKeeper【基础 02】zookeeper-3.6.0 常用Shell命令(节点增删改查+监听器+四字指令)
【4月更文挑战第10天】ZooKeeper【基础 02】zookeeper-3.6.0 常用Shell命令(节点增删改查+监听器+四字指令)
100 0
shell脚本部署zookeeper-3.4.10 [含注释]
shell脚本部署zookeeper-3.4.10 [含注释]
78 0
Apache ZooKeeper - 使用源码启动ZK集群模式
Apache ZooKeeper - 使用源码启动ZK集群模式
177 0
Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
8.1.常用命令 启动ZK服务 bin/zkServer.sh start 查看ZK服务状态 bin/zkServer.sh status 停止ZK服务 bin/zkServer.sh stop 重启ZK服务 bin/zkServer.sh restart 连接服务器 zkCli.sh -server 127.0.0.1:2181   8.2 客户端连接 运行
12638 1
Zookeeper安装以及基本服务开启关闭操作指令和配置参数解读
Zookeeper安装以及基本服务开启关闭操作指令和配置参数解读
Zookeeper安装以及基本服务开启关闭操作指令和配置参数解读
Zookeeper——客户端命令行的相关指令操作
Zookeeper——客户端命令行的相关指令操作
Zookeeper——客户端命令行的相关指令操作
ZK集群启动停止脚本
ZK集群启动停止脚本
234 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等