Zookeeper用于分布式应用程序中,主要用于配置管理和高可用性操作。Zookeeper通过主从结构来完成此任务。Neo4j和VoltDb可能为此使用了Zookeeper
对端口的了解:假设您有3个供动物园管理员使用的服务器…您需要在配置中提及
clientPort=2181server.1=zookeeper1:2888:3888server.2=zookeeper2:2888:3888server.3=zookeeper3:2888:3888
这些服务器中的一个将成为主服务器,其余所有将成为从服务器。如果任何一台服务器关闭,则Zookeeper会自动选出领导者。
服务器侦听三个端口:2181用于客户端连接;如果跟随者是领导者,则为2888;和3888用于在领导者选举阶段的其他服务器连接。



