Zookeeper端口及其用途是什么?

我对于过去几天来遇到的Zookeeper港口来说是个新手。

我曾两次用 关键字介绍过:

  • 在配置neo4j数据库群集(链接)时,
  • 在运行已编译的voltdb目录(链接)时(请参阅网络配置参数)

然后,我遇到了Apache

Zookeeper(我想它与分布式应用程序有关,我也是分布式应用程序的新手)。因此我想到一个问题:

  1. 在上述两种情况下,Apache Zookeeper有什么实现?
  2. 这个动物园管理员端口在内部究竟做了什么?

任何帮助,将不胜感激,谢谢。

回答:

Zookeeper用于分布式应用程序中,主要用于配置管理和高可用性操作。Zookeeper通过主从结构来完成此任务。Neo4j和VoltDb可能为此使用了Zookeeper

对端口的了解:假设您有3个供动物园管理员使用的服务器…您需要在配置中提及

clientPort=2181

server.1=zookeeper1:2888:3888

server.2=zookeeper2:2888:3888

server.3=zookeeper3:2888:3888

这些服务器中的一个将成为主服务器,其余所有将成为从服务器。如果任何一台服务器关闭,则Zookeeper会自动选出领导者。

服务器侦听三个端口:2181用于客户端连接;如果跟随者是领导者,则为2888;和3888用于在领导者选举阶段的其他服务器连接。

以上是 Zookeeper端口及其用途是什么? 的全部内容, 来源链接: utcz.com/qa/430063.html

回到顶部