Apache zookeeper 如何使用元数据获取zookeper znode数据
我在生产数据中心1安装了zookeeper服务器。当我在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
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版本号吗?