zookeeper中常见的命令

xiaoxiao2021-02-27  154

命令行工具:

 

当启动 ZooKeeper 服务成功之后,输入下述命令,连接到 ZooKeeper 服务: zkCli.sh –server 10.77.20.23:2181 复制代码

 

连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息,并在屏幕输出“ Welcome to ZooKeeper”等信息。 输入 help 之后,屏幕会输出可用的 ZooKeeper 命令,如下图 1 所示:

 

<ignore_js_op>    图 1 : ZooKeeper 命令

 

ZooKeeper的简单操作   1 )使用 ls 命令来查看当前 ZooKeeper 中所包含的内容: [zk: 10.77.20.23:2181(CONNECTED) 1] ls /[zookeeper] 复制代码  

 

2 )创建一个新的 znode ,使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:

<div style="text-align: left;"><span style="line-height: 1.5;">[zk: 10.77.20.23:2181(CONNECTED) 2] create /zk myData</span></div><div style="text-align: left;"><span style="line-height: 1.5;">Created /zk</span></div> 复制代码

3 )再次使用 ls 命令来查看现在 zookeeper 中所包含的内容: [zk: 10.77.20.23:2181(CONNECTED) 3] ls /[zk, zookeeper] 复制代码 此时看到, zk 节点已经被创建。

4 )下面我们运行 get 命令来确认第二步中所创建的 znode 是否包含我们所创建的字符串: [zk: 10.77.20.23:2181(CONNECTED) 4] get /zkmyDataZxid = 0x40000000ctime = Tue Jan 18 18:48:39 CST 2011Zxid = 0x40000000cmtime = Tue Jan 18 18:48:39 CST 2011pZxid = 0x40000000ccversion = 0dataVersion = 0aclVersion = 0ephemeralOwner = 0x0dataLength = 6numChildren = 0 复制代码

5 )下面我们通过 set 命令来对 zk 所关联的字符串进行设置: [zk: 10.77.20.23:2181(CONNECTED) 5] set /zk shenlan211314cZxid = 0x40000000cctime = Tue Jan 18 18:48:39 CST 2011mZxid = 0x40000000dmtime = Tue Jan 18 18:52:11 CST 2011pZxid = 0x40000000ccversion = 0dataVersion = 1aclVersion = 0ephemeralOwner = 0x0dataLength = 13numChildren = 0 复制代码

6 )下面我们将刚才创建的 znode 删除: [zk: 10.77.20.23:2181(CONNECTED) 6] delete /zk 复制代码

 

7 )最后再次使用 ls 命令查看 ZooKeeper 所包含的内容: [zk: 10.77.20.23:2181(CONNECTED) 7] ls /[zookeeper] 复制代码

 

经过验证, zk 节点已经被删除。
转载请注明原文地址: https://www.6miu.com/read-13085.html

最新回复(0)