本文介绍了如何使用 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 节点的统计信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 08:10