Apache zookeeper ApacheZooKeeper数据持久化。使用CreateMode.Persistent创建的节点是否能够在整个群集重新启动后存活?

Apache zookeeper ApacheZooKeeper数据持久化。使用CreateMode.Persistent创建的节点是否能够在整个群集重新启动后存活?,apache-zookeeper,apache-curator,Apache Zookeeper,Apache Curator,我正在使用windows上的apache curator库使用CreateMode.Persistent创建节点。在完全重启集群之后,我注意到有时节点会出现。在其他时候,情况并非如此。Zookeeper是否保证创建的节点在重新启动期间保持不变?如果使用CreateMode.PERSISTENT创建节点,并且该方法成功返回,则可以保证节点的仲裁(n/2+1)已接收并保持该节点。重新启动群集不会影响这一点。如果您看到节点消失,那么可能a)您正在使用异步API创建节点,并且没有得到成功响应;b) 当您

我正在使用windows上的apache curator库使用CreateMode.Persistent创建节点。在完全重启集群之后,我注意到有时节点会出现。在其他时候,情况并非如此。Zookeeper是否保证创建的节点在重新启动期间保持不变?

如果使用CreateMode.PERSISTENT创建节点,并且该方法成功返回,则可以保证节点的仲裁(n/2+1)已接收并保持该节点。重新启动群集不会影响这一点。如果您看到节点消失,那么可能a)您正在使用异步API创建节点,并且没有得到成功响应;b) 当您重新启动集群时,您正在以某种方式擦除数据目录;c) ?