0

当我跑

get <path>

在 zookeeper CLI 中,我得到以下信息

192.168.0.102
cZxid = 0x2e93
ctime = Wed Feb 06 15:12:20 GMT+05:30 2013
mZxid = 0x2e93
mtime = Wed Feb 06 15:12:20 GMT+05:30 2013
pZxid = 0x2e93
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x13cae2a97ed001f
dataLength = 13
numChildren = 0

对于相同的路径,我试图获取数据如下

client.getData().forPath(path);

我反序列化数据。但它没有返回任何东西。我也试过

client.getData().inBackround().forPath(path);
client.getData().watched().inBackGround().forPath(path);
4

1 回答 1

0

这是因为您正在使用inBackground().

inBackground()导致请求异步执行。通过删除inBackground(),您应该获得所需的结果。

于 2013-02-06T18:20:37.760 回答