如何设置动物园管理员法定人数?
问题描述:
我有一个问题,下面给出的声明。我还没有试过执行,因为我不明白这是什么用于如何设置动物园管理员法定人数?
我应该怎么传为server.1参数的声明,zoo1
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
是什么上述声明意味着
我应该通过什么样的价值观,什么是用于
上述声明ü可以用一个例子解释
我有4台计算机集群具有高可用性启用
Machine 1 and 2 - Zookeeper, zkfc, Namenode, Resourcemanager, Journal node
Machine3 - Zookepper, Journal node
Machine4 - Datanode
请帮助
答
这些条目定义动物园管理员服务器的法定人数。
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
他们遵循的模式,
server.X=server_name:port1:port2
server.X
,其中X
是ASCII的服务器数量。在每个Zookeeper服务器的Zookeeper数据目录下创建一个名为myid
的文件。该文件应包含服务器号X
作为其中的条目。
server_name
是Zookeeper服务启动节点的hostname
。
port1
,ZooKeeper服务器使用此端口将追随者连接到领导。
port2
,此端口用于领导选举。
当一个新的领导者出现,跟随打开一个TCP连接,使用此端口的 领导者。由于默认的领导人选举也使用TCP,因此我们目前需要另一个端口进行领导选举。这是服务器条目中的第二个端口 。