2016-10-07 62 views
0

我們正在努力構建我們的solr雲服務器,我們希望增加replicationFactor,但不想將其設置爲3,因爲我們有大量數據。在SolrCloud中,replicationFactor = 2是否有意義?

所以我想知道將複製因子設置爲2是否有意義,以及這會對副本領導者選舉造成問題,例如分裂腦等問題。

謝謝

回答

1

replicationFactor不會影響是否出現裂腦情況。羣集詳細信息存儲在Zookeeper中。只要你有一個工作Zookeper合奏Solr不會有這個問題。這意味着你應該確保你有2xF + 1個動物園主節點(最少3個)。 從zookeeper documentation

對於動物園管理員服務有活性,必須有一個多數 可以相互通信的非故障機器。

要創建一個可以容忍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

+0

非常感謝您的回覆,周杰倫。這完全合理。順便說一句,埃裏克還提供了一些很好的見解,在http://lucene.472066.n3.nabble.com/Whether-replicationFactor-2-makes-sense-td4300204.html –

+0

這是一個比我更好的解釋:)。埃裏克的解釋更新了答案 – jay

相關問題