繁体   English   中英

如何使用Curator检查Zookeeper中是否存在路径?

[英]How do I check if a path exists in Zookeeper using Curator?

我目前处于开发的早期阶段,将Zookeeper的东西集成到我的应用程序中。 我正在使用Netflix的Curator作为处理Zookeeper的API。 我得到了大部分的要点(比如添加ZNodes和诸如此类的东西)。

但是你怎么检查ZNode是否存在? 看起来像它的代码是:

client.checkExists().forPath(path);

...其中clientcom.netflix.curator.framework.CuratorFramework的实例

但是,此调用返回org.apache.zookeeper.data.Stat对象。

使用此对象,如何判断路径是否存在?

谢谢

org.apache.zookeeper.data.Stat对象是有关该ZNode的元数据。 (它在概念上类似于stat()告诉你有关文件系统上文件的信息,因此名称。) checkExists().forPath()返回一个Stat如果存在),如果不存在,则返回null

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM