我正在按照SolrCloud的官方教程来开始使用SolrCloud,它可以轻松正确地创建节点,分片和副本,因为它有 Embedded ZooKeeper但是当我尝试使用我的https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble设置 External ZooKeeper时它会显示我 FAILED TO START . 我正在使用zookeeper v3.6和solr v5.3

Setting Up a Single ZooKeeper 单一的zookeeper( zoo.cfg )配置与魅力相似 .

tickTime=2000
dataDir=/var/lib/zookeeper
clientPort=2181

Setting up a ZooKeeper Ensemble :但是当我尝试配置3个文件时,例如 zoo.cfgzoo2.cfgzoo3.cfg

zoo.cfg

dataDir=/var/lib/zookeeperdata/1
clientPort=2181
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

zoo2.cfg

tickTime=2000
dataDir=c:/sw/zookeeperdata/2
clientPort=2182
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

zoo3.cfg

tickTime=2000
dataDir=c:/sw/zookeeperdata/3
clientPort=2183
initLimit=5
syncLimit=2
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2890:3890

启动 first zookeeper服务器时出错

sudo bin/zkServer.sh start zoo.cfg

/ usr / bin / java默认情况下启用ZooKeeper JMX使用config:/usr/local/bin/zookeeper-3.5.2-alpha/bin/../conf/zoo.cfg启动zookeeper ...未能启动

如何使用interlink设置多个zookeeper服务器?