我們的開發團隊目前正在考慮將我們的搜索系統遷移到Apache Solr,我們將非常感謝關於安裝的一些建議。我們正在索引大約兩億個數據庫行。我們每天增加約十萬個新行。這些新的數據庫行必須在收到後兩分鐘內搜索到。主從設置中的Apache Solr故障轉移支持
我們不希望索引陷入搜索者,因此我們認爲在複製設置中有兩臺Solr服務器在不同的機器上運行。第一個Solr實例將是索引器。它將使用DataImportHandler來索引增量並啓用自動提交以防止過度的提交率。指數優化將在計劃期間進行。第二個Solr實例(從屬)將成爲主要搜索者,並將其索引存儲在RAID固態驅動器上。
我們關心的是故障轉移。我們的搜索是關鍵任務。如果主要搜索器出於任何原因停機,我們的搜索服務會自動將查詢分流到索引器節點。但是,索引同樣重要。如果索引器死了,我們需要有一個溫暖的故障轉移。有沒有推薦的方法來自動化Solr複製中的主節點故障轉移?我已經開始關注ZooKeeper,但我不確定這是否是最好的方法。
我試圖使用中繼器作爲備份主設備,但當主設備出現故障時,中繼器無法將其複製到從設備,任何人都可以幫我解決問題嗎?我的帖子在這裏(https://stackoverflow.com/questions/49079050/solr-repeater-stops-letting-its-slave-polling-from-it-when-its-master-is-down) – wwood 2018-03-06 15:50:17