如何使用Curator框架获取Zookeeper节点的统计信息

Aks*_*hay 2 java apache-zookeeper apache-curator

我在java中使用curator框架与ZNodes进行交互.我们如何得到节点统计数据,如last_modified时间和创建时间等.我可以使用kazoo框架在python中做同样的事情.

from kazoo.client import KazooClient

zk_client = KazooClient(hosts='127.0.0.1:2181')
zk_client.start()
data, stat = zk_client.get("/my/favorite")
Run Code Online (Sandbox Code Playgroud)

参考.链接:kazoo

我尝试通过策展人搜索类似的支持,但无法获得结果.请在这里帮忙.谢谢.

Ran*_*alt 6

策展人(注意我是Curator的主要作者)包装了标准的ZooKeeper Java API,因此所有相同的方法都存在.所以,要获取Stat对象:

CuratorFramework client = ....
Stat stat = client.checkExists().forPath(path);
Run Code Online (Sandbox Code Playgroud)