Zookeeper 查看节点数据(get 命令)

get 命令用于获取指定 ZooKeeper 节点的数据。其语法如下:

get [-s] [-w] path

参数说明:

  • -s:以安静模式获取数据,不显示状态信息。

  • -w:在获取数据后注册一个 watcher,当节点数据发生变化时会接收通知。

  • path:要获取数据的节点路径。

示例

(1)获取 /myNode 节点的数据,例如:

[zk: localhost:2181(CONNECTED) 9] get /myNode
myData

(2)使用 -s 显示节点状态,例如:

[zk: localhost:2181(CONNECTED) 10] get -s /myNode
myData
cZxid = 0x1c
ctime = Sun Dec 17 11:39:42 CST 2023
mZxid = 0x1c
mtime = Sun Dec 17 11:39:42 CST 2023
pZxid = 0x1c
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0

(3)使用 -w 选项设置对数据变化的监视(watch),注意:打开 printwatches,例如:

[zk: localhost:2181(CONNECTED) 11] get -w /myNode
myData
[zk: localhost:2181(CONNECTED) 12] set /myNode hello world

WATCHER::
[zk: lo
WatchedEvent state:SyncConnected type:NodeDataChanged path:/myNode zxid: 29
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号