0
我想建立一個Solr的兩個數據中心成立。
通過在Solr雲和5個ZK中配置5個Solr服務器。
設置是這樣的如何創建高可用性Solr的雲設置
第一個數據中心:
Solr的服務器:3
Zookepper:3
第二個數據中心:
Solr的服務器:2
Zookepper:2
兩個數據中心是相同的Solr雲的一部分,以便設立的樣子就像:
一個Solr的雲帶1領先者4追隨者。
背後的原因做的情況下,一個數據中心完全降下另一個必須是可用始終支持讀取無間斷的寫請求。
現在我讀ZK容錯2F + 1,因此5服務器設置最低3臺服務器必須在線。
我找不到Solr Cloud的任何內容。
您能否確認我可以如何在一個數據中心發生災難時使此設置始終可用?
的問題是,如果我在ZK集羣添加更多的服務器時,它仍然會是一樣的道理說了7個服務器建立ZK 4將在一個數據中心和3將會在第二位的3公差,所以如果中心有4臺服務器宕機系統將無法使用。問題是我可以在當時爲倖存的數據中心添加一臺新服務器,並且系統可以運行? – viren
哦!我們正在討論在這裏丟失整個數據中心,然後我不認爲有兩個數據中心的解決方案。您肯定需要第三個站點,否則如果您失去了大部分ZK節點所在的數據中心,ZK無法確定選擇領導者。一種選擇是在降級模式下運行,僅提供讀取請求。 (雖然我從來沒有這樣做過)。在這裏,它成爲確定一個風險最小的戰略的問題。 – Gautam