ZooKeeper做独立服务器运行(下)
四、ZooKeeper Java客户端连接后的命令概述键入help,可以看到有如下命令:
connecthost:port
getpath
lspath
setpath data
rmrpath
delquota[-n|-b] path
quit
printwatcheson|off
create[-s] [-e] path data acl
statpath
close
ls2path
history
listquotapath
setAclpath acl
getAclpath
syncpath
redocmdno
addauthscheme auth
deletepath
setquota-n|-b val path
下面,我们来试用这些命令。
首先,看看列表命令,如下:
ls /
接下来,我们创建一个新的znode节点,这个znode节点相关的字符串为“my_data”,如下:
create/zk_test my_data
Created /zk_test
再次执行列表命令,如下:
ls /
可以看到,zk_test目录已经被创建。
下面,我们使用get命令来验证此znode节点相关的数据,如下:
get/zk_test
my_data
cZxid = 0x4
ctime = Fri May 02 08:28:40 UTC 2014
mZxid = 0x4
mtime = Fri May 02 08:28:40 UTC 2014
pZxid = 0x4
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 7
numChildren = 0
我们还可以使用set命令修改此znode相关的数据,如下:
set/zk_test junk
cZxid = 0x4
ctime = Fri May 02 08:28:40 UTC 2014
mZxid = 0x5
mtime = Fri May 02 08:34:32 UTC 2014
pZxid = 0x4
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
最后,我们可以删除此znode节点,如下:
delete/zk_test
ls /
退出ZooKeeper客户端连接,执行命令:
quit
Quitting...
2014-05-02 08:49:47,415 - INFO - Session:0x145bbdc9b460001 closed
2014-05-02 08:49:47,415 - INFO - EventThread shut down
页:
[1]