1. 程式人生 > >Solr分散式索引SolrCloud原理總結

Solr分散式索引SolrCloud原理總結

在solrcloud的眾多solr服務中,solr分兩種角色,leader和非leader,當solr例項數量發生變化時會重新進行選舉leader。在使用solrcloud時,其中的shard和replica對於我們是透明的,且任何一臺機器都可以接受查詢、修改、刪除請求,建立collection、shard、replica,更新索引等資料修改操作只能由leader進行,避免產生併發修改問題,當非leader節點收到修改操作請求時,要將請求資訊儲存在zookeeper中相應節點上,leader節點對該zookeeper資訊進行監聽,近實時進行處理。