在zookeeper中,
我可以使用zookeeper.exists(path,false)
来检查路径是否存在。
但是如果路径存在,我可以使用女巫方法获取路径的创建模式吗?(持久或短暂)
答案 0 :(得分:3)
在这个电话上:zookeeper.exists(path,false).. Zookeeper服务器将返回Stat结构。 从Stat结构中,您可以检查属性“ephemeralOwner”。 如果znode是短暂节点,则这对应于此znode的所有者的会话ID。如果它不是一个短暂的节点,它将为零。
希望这能解决您的问题