Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Zookeeper cfg文件-为什么有多个端口?_Java_Hadoop_Distributed_Distributed Computing_Apache Zookeeper - Fatal编程技术网

Java Zookeeper cfg文件-为什么有多个端口?

Java Zookeeper cfg文件-为什么有多个端口?,java,hadoop,distributed,distributed-computing,apache-zookeeper,Java,Hadoop,Distributed,Distributed Computing,Apache Zookeeper,我正在努力理解这个cfg文件客户端端口用于传入通信,对吗?但是为什么还有两个这样的端口:server.1=10.0.0.2:2888:3888 表单server.X的条目列出了组成表单的服务器 动物园管理员服务。当服务器启动时,它知道它所使用的是哪台服务器 是通过在数据目录中查找文件myid实现的。那个文件有 包含服务器编号(ASCII) 最后,注意每个服务器名称后面的两个端口号:“2888”和 "3888". 对等方使用前一个端口连接到其他对等方。这样的 连接是必要的,以便对等方可以进行通信,

我正在努力理解这个cfg文件<代码>客户端端口用于传入通信,对吗?但是为什么还有两个这样的端口:
server.1=10.0.0.2:2888:3888

表单server.X的条目列出了组成表单的服务器 动物园管理员服务。当服务器启动时,它知道它所使用的是哪台服务器 是通过在数据目录中查找文件myid实现的。那个文件有 包含服务器编号(ASCII)

最后,注意每个服务器名称后面的两个端口号:“2888”和 "3888". 对等方使用前一个端口连接到其他对等方。这样的 连接是必要的,以便对等方可以进行通信,例如 同意更新的顺序。更具体地说,是ZooKeeper服务器 使用此端口将跟随者连接到引导者。当一个新的领导人 出现这种情况时,跟随者会使用此命令打开到引导者的TCP连接 港口。因为默认的领导人选举也使用TCP,所以我们目前 需要另一个端口进行领导人选举。这是我的第二个端口 服务器条目

参考:-

nano conf/zoo.cfg  

tickTime=2000  
dataDir=/var/lib/zookeeper  
clientPort=2181  
initLimit=5  
syncLimit=2  
server.1=10.0.0.2:2888:3888  
server.2=10.0.0.3:2888:3888  
server.3=10.0.0.4:2888:3888