【问题标题】:Whether replicationFactor=2 makes sense in SolrCloud?在 SolrCloud 中 replicationFactor=2 是否有意义?
【发布时间】:2017-02-16 17:56:36
【问题描述】:

我们正在尝试构建我们的 solr 云服务器,我们想增加 replicationFactor,但不想将其设置为 3,因为我们有很多数据。

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

谢谢

【问题讨论】:

    标签: search solr lucene solrcloud


    【解决方案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

    【讨论】:

    • 非常感谢您的回复,杰伊。这完全有道理。顺便说一句,Erick 在lucene.472066.n3.nabble.com/… 也提供了一些很好的见解
    • 这比我的解释要好得多:)。用埃里克的解释更新了答案
    猜你喜欢
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2011-04-02
    • 1970-01-01
    • 2010-09-26
    • 2011-05-31
    相关资源
    最近更新 更多