replicationFactor=2 在 SolrCloud 中是否有意义?
Whether replicationFactor=2 makes sense in SolrCloud?
我们正在尝试构建我们的 solr 云服务器,我们想增加 replicationFactor,但不想将其设置为 3,因为我们有很多数据。
所以我想知道将replicationFactor设置为2是否有意义,有什么影响,这是否会导致副本领导者选举出现问题,如脑裂等?
谢谢
replicationFactor 不会影响是否出现裂脑情况。集群详细信息存储在 Zookeeper 中。只要你有一个工作的 Zookeper 集成 Solr 就不会有这个问题。这意味着您应该确保拥有 2xF+1 个 zookeper 节点(最少 3 个)。
来自 zookeeper documentation:
For the ZooKeeper service to be active, there must be a majority of
non-failing machines that can communicate with each other.
To create a deployment that can tolerate the failure of F machines,
you should count on deploying 2xF+1 machines.
这里有一些进一步解释它的链接:
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
我们正在尝试构建我们的 solr 云服务器,我们想增加 replicationFactor,但不想将其设置为 3,因为我们有很多数据。
所以我想知道将replicationFactor设置为2是否有意义,有什么影响,这是否会导致副本领导者选举出现问题,如脑裂等?
谢谢
replicationFactor 不会影响是否出现裂脑情况。集群详细信息存储在 Zookeeper 中。只要你有一个工作的 Zookeper 集成 Solr 就不会有这个问题。这意味着您应该确保拥有 2xF+1 个 zookeper 节点(最少 3 个)。 来自 zookeeper documentation:
For the ZooKeeper service to be active, there must be a majority of non-failing machines that can communicate with each other.
To create a deployment that can tolerate the failure of F machines, you should count on deploying 2xF+1 machines.
这里有一些进一步解释它的链接:
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