作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我对以下给出的陈述有疑问。我没有尝试执行该语句,因为我不明白它的用途
我应该将什么作为 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
请帮忙
最佳答案
这些条目定义了 Zookeeper 服务器的法定人数。
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 服务器使用此端口将 followers 连接到 leader。
port2
,该端口用于leader选举。
When a new leader arises, a follower opens a TCP connection to the leader using this port. Because the default leader election also uses TCP, we currently require another port for leader election. This is the second port in the server entry.
关于apache - 如何设置动物园管理员法定人数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42853869/
我是一名优秀的程序员,十分优秀!