3re222 发表于 2014-5-4 14:05:52

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]
查看完整版本: ZooKeeper做独立服务器运行(下)