在SOLR节点出现故障后,领导者未选出

时间:2014-03-19 17:52:46

标签: tomcat solr configuration cloud apache-zookeeper

我正在使用带有Tomcat的SOLR云。 当我的一个领导节点失效时(例如Shard 1);它的复制品不是当选为领导者,但仍然是。我正在使用一个独立的动物园管理员(好吧,其中3个)。 当我重新启动故障节点时,该节点不可见,并且仍然没有选择Shard 1的领导者。复制品仍然没有领先。 即使我重新启动zookeeper和所有节点,这仍然是如此。

我使用的是SOLR 4.7.0 我的设置是:每个分片1个tomcat实例。我有2个分片和两个副本分片。副本位于不同的服务器上。我使用外部zookeeper实例来管理所有四个节点/核心。我还测试了3个外部zk实例,但结果相同。

有人可以告诉我在哪里查看这是配置问题还是听起来很熟悉?

1 个答案:

答案 0 :(得分:0)

我已从SOLR 4.7.0降级到SOLR 4.2.1,选举/节点重启再次正常运行。 我的猜测是这个问题是由于最新的SOLR 4.7版本和我正在使用的非常旧的zookeeper版本之间的不兼容。