Zookeeper端口及其用途是什么?
我对于过去几天来遇到的Zookeeper港口来说是个新手。
我曾两次用 关键字介绍过:
- 在配置neo4j数据库群集(链接)时,
- 在运行已编译的voltdb目录(链接)时(请参阅网络配置参数)
然后,我遇到了Apache
Zookeeper(我想它与分布式应用程序有关,我也是分布式应用程序的新手)。因此我想到一个问题:
- 在上述两种情况下,Apache Zookeeper有什么实现?
- 这个动物园管理员端口在内部究竟做了什么?
任何帮助,将不胜感激,谢谢。
回答:
Zookeeper用于分布式应用程序中,主要用于配置管理和高可用性操作。Zookeeper通过主从结构来完成此任务。Neo4j和VoltDb可能为此使用了Zookeeper
对端口的了解:假设您有3个供动物园管理员使用的服务器…您需要在配置中提及
clientPort=2181server.1=zookeeper1:2888:3888
server.2=zookeeper2:2888:3888
server.3=zookeeper3:2888:3888
这些服务器中的一个将成为主服务器,其余所有将成为从服务器。如果任何一台服务器关闭,则Zookeeper会自动选出领导者。
服务器侦听三个端口:2181用于客户端连接;如果跟随者是领导者,则为2888;和3888用于在领导者选举阶段的其他服务器连接。
以上是 Zookeeper端口及其用途是什么? 的全部内容, 来源链接: utcz.com/qa/430063.html