我已经配置了3个zookeeper服务器,如果其中2个服务器发生故障,有没有办法让集群工作“
答案 0 :(得分:2)
否它不能。一旦法定人数中的大多数人丧失,就意味着法定人数完全失败。
在3个成员法定人数的情况下,如果一个人丢失仍有2个仍然保留大多数但是在失去2的情况下,这个3个成员的法定人数中的多数成员会丢失,这导致动物园管理员服务不可用。尝试在此状态下与zookeeper连接的客户端将收到Connection Refused错误。
官方Zookeeper documentation中注明了这一点,
只要大多数服务器可用,zookeeper服务就可用。