Apache zookeeper 如何使用元数据获取zookeper znode数据

Apache zookeeper 如何使用元数据获取zookeper znode数据,apache-zookeeper,Apache Zookeeper,我在生产数据中心1安装了zookeeper服务器。当我在znode上执行get时,我得到以下结果: $ usr/lib/zookeeper/bin/zkCli.sh -server localhost:2181 Connecting to localhost:2181 log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper). log4j:WARN Please initialize t

我在生产数据中心1安装了zookeeper服务器。当我在znode上执行
get
时,我得到以下结果:

$ usr/lib/zookeeper/bin/zkCli.sh -server localhost:2181

Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Welcome to ZooKeeper!
JLine support is enabled

WATCHER::
WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 1] get /ids/id
0
cZxid = 0x50000013f
ctime = Tue Feb 07 14:02:35 EST 2017
mZxid = 0x1500002b86
mtime = Thu May 14 11:04:08 EDT 2020
pZxid = 0x50000013f
cversion = 0
dataVersion = 22
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 52
numChildren = 0
[zk: localhost:2181(CONNECTED) 2]
$ /usr/lib/zookeeper/bin/zkCli.sh -server localhost:2181
/usr/bin/java
Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Welcome to ZooKeeper!
JLine support is enabled

WATCHER::
WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 1] get /ids/id
1
我在数据中心2找到了另一个动物园管理员。我得到了以下结果:

$ usr/lib/zookeeper/bin/zkCli.sh -server localhost:2181

Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Welcome to ZooKeeper!
JLine support is enabled

WATCHER::
WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 1] get /ids/id
0
cZxid = 0x50000013f
ctime = Tue Feb 07 14:02:35 EST 2017
mZxid = 0x1500002b86
mtime = Thu May 14 11:04:08 EDT 2020
pZxid = 0x50000013f
cversion = 0
dataVersion = 22
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 52
numChildren = 0
[zk: localhost:2181(CONNECTED) 2]
$ /usr/lib/zookeeper/bin/zkCli.sh -server localhost:2181
/usr/bin/java
Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Welcome to ZooKeeper!
JLine support is enabled

WATCHER::
WatchedEvent state:SyncConnected type:None path:null

[zk: localhost:2181(CONNECTED) 1] get /ids/id
1
如您所见,data center2 zookeeper中没有get请求的元数据。
如何启用相同的功能?

您应该为
get
命令使用
-s
标志来获取元数据。因此:


get-s/ids/id

您能提供您正在使用的ZooKeeper版本号吗?