本文介绍了如何使用 Curator 框架获取 Zookeeper 节点的统计信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 Java 中使用 curator 框架与 ZNodes 进行交互.我们如何获取节点统计信息,如 last_modified 时间和创建时间等.我可以使用 kazoo 框架在 python 中做同样的事情.
I am using curator framework in java to interact with ZNodes.How do we get node stats like last_modified time and creation time etc. I could do same in python using kazoo framework.
from kazoo.client import KazooClient
zk_client = KazooClient(hosts='127.0.0.1:2181')
zk_client.start()
data, stat = zk_client.get("/my/favorite")
参考.链接:kazoo
我尝试通过策展人搜索类似的支持,但没有得到结果.请在这里提供帮助.谢谢.
I tried searching similar support via curator and couldn't get result. Kindly help here. Thanks.
推荐答案
Curator(注意我是 Curator 的主要作者)包装了标准的 ZooKeeper Java API,所以所有相同的方法都在那里.因此,要获取 Stat 对象:
Curator (note I'm the main author of Curator) wraps the standard ZooKeeper Java API so all the same methods are there. So, to get the Stat object:
CuratorFramework client = ....
Stat stat = client.checkExists().forPath(path);
这篇关于如何使用 Curator 框架获取 Zookeeper 节点的统计信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!