Java Zookeeper策展人-连接到群集中的服务器

Java Zookeeper策展人-连接到群集中的服务器,java,apache-zookeeper,apache-curator,Java,Apache Zookeeper,Apache Curator,我正在尝试使用curatorFramework连接到zookeeper群集,如下所示: RetryPolicy retryPolicy = new RetryForever(1000); String zooHost = "10.0.0.3:2181,10.0.0.4:2181,10.0.0.5:2181"; CuratorFramework client = CuratorFrameworkFactory.newClient(zooHost, retryPolicy

我正在尝试使用curatorFramework连接到zookeeper群集,如下所示:

RetryPolicy retryPolicy = new RetryForever(1000);
String zooHost = "10.0.0.3:2181,10.0.0.4:2181,10.0.0.5:2181";    
CuratorFramework client = CuratorFrameworkFactory.newClient(zooHost, retryPolicy);
client.start();
boolean isZooConnected = client.getZookeeperClient().blockUntilConnectedOrTimedOut();
现在,我在这3台服务器上有3台zookeeper主机,它们作为一个集群工作,我尝试了这段代码,效果很好。 但如果我关闭其中一台服务器,它将无法连接,
isZooConnected
为false。
我想连接,如果至少有一个成功的连接,这就是为什么我有一个集群开始。。。如果至少有一台服务器处于运行状态,如何将此行为更改为连接?

尝试使用5个节点并删除一个节点。我猜这个集合被2个节点破坏了。