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
说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号