15.3 ZooKeeper的简单操作
15.3.1 使用ZooKeeper命令的简单操作步骤
1)使用ls命令查看当前ZooKeeper中所包含的内容:
[zk:10.77.20.23:2181(CONNECTED)1]ls/
[zookeeper]
2)创建一个新的Znode,使用create/zk myData这个命令创建了一个新的Znode节点“zk”,以及与它关联的字符串:
[zk:10.77.20.23:2181(CONNECTED)2]create/zk myData
Created/zk
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/zk
myData
Zxid=0x40000000c
time=Tue Jan 18 18:48:39 CST 2011
Zxid=0x40000000c
mtime=Tue Jan 18 18:48:39 CST 2011
pZxid=0x40000000c
cversion=0
dataVersion=0
aclVersion=0
ephemeralOwner=0x0
dataLength=6
numChildren=0
5)接下来通过set命令来对zk所关联的字符串进行设置:
[zk:10.77.20.23:2181(CONNECTED)5]set/zk shenlan211314
cZxid=0x40000000c
ctime=Tue Jan 18 18:48:39 CST 2011
mZxid=0x40000000d
mtime=Tue Jan 18 18:52:11 CST 2011
pZxid=0x40000000c
cversion=0
dataVersion=1
aclVersion=0
ephemeralOwner=0x0
dataLength=13
numChildren=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节点已经被删除。