动物园管理员列表的第二个组成部分只是一个序列编号,还是必须与实例的myId
对应?例如,如果我使用myId=4
设置一个新节点并使用现有节点的myId=3
取消配置实例,那么我的配置必须如下所示:
tickTime=2000
dataDir=/usr/src/zookeeper
clientPort=2181
initLimit=10
syncLimit=5
server.1=192.168.1.2:2888:3888
server.2=192.168.1.3:2888:3888
server.4=192.168.1.5:2888:3888
答案 0 :(得分:0)
它对应于实例的tmp
。
属于ZooKeeper合奏的每台机器都应该知道 整体中的其他机器。你完成了这个 server.id = host:port:port形式的一系列行。参数 主机和端口很简单。您将服务器ID归于每个 机器通过创建一个名为myid的文件,每个服务器一个,其中 驻留在该服务器的数据目录中,由 配置文件参数dataDir。
来源:http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_zkMulitServerSetup