Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Apache zookeeper 无法使用仲裁中的2台服务器启动Zookeeper_Apache Zookeeper - Fatal编程技术网

Apache zookeeper 无法使用仲裁中的2台服务器启动Zookeeper

Apache zookeeper 无法使用仲裁中的2台服务器启动Zookeeper,apache-zookeeper,Apache Zookeeper,我正在尝试创建一个Zookeeper实例,其中有两台服务器在仲裁中运行。但当我尝试启动第一个服务器实例时,会出现以下异常: 2013-11-13 18:26:21,514 [myid:11111111111] - ERROR [main:QuorumPeerMain@89] - Unexpected exception, exiting abnormally java.lang.RuntimeException: My id 11111111111 not in the peer list at

我正在尝试创建一个Zookeeper实例,其中有两台服务器在仲裁中运行。但当我尝试启动第一个服务器实例时,会出现以下异常:

2013-11-13 18:26:21,514 [myid:11111111111] - ERROR [main:QuorumPeerMain@89] - Unexpected exception, exiting abnormally
java.lang.RuntimeException: My id 11111111111 not in the peer list
at org.apache.zookeeper.server.quorum.QuorumPeer.startLeaderElection(QuorumPeer.java:479)
at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:411)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:151)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:111)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)

有人能告诉我这里出了什么问题吗?

Zookeeper真的不喜欢集群中有偶数的工作人员。话虽如此,问题可能是myid文件与zoo.cfg不匹配。zoo.cfg中列出的服务器必须与myid文件中的一组值相对应。

java.lang.RuntimeException:My id 11111不在对等列表中根据:
该id在集合中必须是唯一的,并且其值应介于1和255之间。