stat 命令用于获取指定节点的状态信息。语法如下:
stat [-w] path
参数说明:
-w:可选参数,表示在获取节点状态信息后继续监听该节点的变化。如果指定了 -w 参数,那么命令行工具将保持连接,并在节点状态发生变化时显示新的状态信息。
path:要获取状态信息的节点路径。
(1)列出指定节点的状态信息,或者说是元数据信息,例如:
[zk: localhost:2181(CONNECTED) 7] stat / cZxid = 0x0 # 节点被创建时的事务ID ctime = Thu Jan 01 08:00:00 CST 1970 # 节点创建时间 mZxid = 0x0 # 最近一次更新时的事务ID mtime = Thu Jan 01 08:00:00 CST 1970 # 最近一次更新时间 pZxid = 0x0 # 该节点的子节点列表最近一次被修改的事务ID,添加、删除子节点会影响该值 cversion = -1 # 子节点版本号 dataVersion = 0 # 数据版本号 aclVersion = 0 # ACL版本号 ephemeralOwner = 0x0 # 创建临时节点的事务ID,如果是持久节点,则该值为0x0 dataLength = 0 # 当前节点的数据长度 numChildren = 1 # 当前节点的子节点数目