java 什么是 zookeeper 端口及其用途

zengkefu 阅读:417 2023-06-05 14:36:22 评论:0

我对过去几天遇到的 zookeeper 端口很陌生。
我曾两次介绍过 zookeeper 端口 关键字:

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

然后,我遇到了Apache Zookeeper ,(我猜这与分布式应用程序有关,我也是分布式应用程序的新手)。因此我想到了一个问题:

  1. 以上两种情况下是否有 apache zookeeper 的实现?
  2. 这个 zookeeper 端口究竟在内部做什么?

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

请您参考如下方法:

Zookeeper 在分布式应用中主要用于配置管理和高可用性操作。 Zookeeper 通过主从架构做到这一点。 Neo4j 和 VoltDb 可能为此目的使用 zookeeper

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

clientPort=2181 
server.1=zookeeper1:2888:3888 
server.2=zookeeper2:2888:3888 
server.3=zookeeper3:2888:3888 

其中一台服务器将成为主服务器,其余的将是从服务器。如果任何服务器关闭,则 Zookeeper 会自动选举领导者。

Servers listen on three ports: 2181 for client connections; 2888 for follower connections, if they are the leader; and 3888 for other server connections during the leader election phase .


标签:zookeeper
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

全民解析

全民解析

关注我们