[英]How do I check if a path exists in Zookeeper using Curator?
我目前处于开发的早期阶段,将Zookeeper的东西集成到我的应用程序中。 我正在使用Netflix的Curator作为处理Zookeeper的API。 我得到了大部分的要点(比如添加ZNodes和诸如此类的东西)。
但是你怎么检查ZNode是否存在? 看起来像它的代码是:
client.checkExists().forPath(path);
...其中client
是com.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.