在SolrCloud中,replicationFactor = 2是否有意义?

时间:2016-10-07 16:44:31

标签: search solr lucene solrcloud

我们正在尝试构建我们的solr云服务器,我们希望增加replicationFactor,但不要因为我们拥有大量数据而将其设置为3。

所以我想知道将replicationFactor设置为2是否有意义,以及影响是什么,这是否会导致复制领导者选举的问题,如裂脑等?

由于

1 个答案:

答案 0 :(得分:1)

replicationFactor不会影响是否出现裂脑情况。群集详细信息存储在Zookeeper中。只要你有一个有效的Zookeper合奏,Solr就不会有这个问题。这意味着您应确保拥有2xF + 1个zookeper节点(最少3个)。 来自zookeeper documentation

  

要使ZooKeeper服务处于活动状态,必须有大部分服务   可以相互通信的非故障机器。

     

要创建可以容忍F机器故障的部署,   你应该指望部署2xF + 1台机器。

以下是一些进一步解释的链接:

http://lucene.472066.n3.nabble.com/SolrCloud-and-split-brain-tp3989857p3989868.html

http://lucene.472066.n3.nabble.com/Whether-replicationFactor-2-makes-sense-tp4300204p4300206.html