我在我们的生产数据中心1中有一个动物园管理员服务器。当我在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如您所见,数据center2动物园管理员中没有用于get请求的元数据。我怎样才能启用相同的功能?
发布于 2020-07-04 15:12:59
您应该为-s命令使用get标志来获取元数据。所以:
get -s /ids/id
https://stackoverflow.com/questions/62208132
复制相似问题