SolrCloud的工作原理

2018-12-25 14:51 更新

以下各節(jié)涵蓋了有關(guān)各種SolrCloud功能如何工作的一般信息。要了解這些特性,首先要了解一些與SolrCloud相關(guān)的關(guān)鍵概念,這是很重要的。

  • SolrCloud中的碎片和索引數(shù)據(jù)
  • 分布式請(qǐng)求

如果您已經(jīng)熟悉SolrCloud的概念和基本功能,則您可以直接閱讀“SolrCloud配置和參數(shù)”部分。

關(guān)鍵的SolrCloud概念

SolrCloud集群由一些“邏輯”概念構(gòu)成,這些邏輯概念分布在一些“物理”概念之上。

邏輯概念

邏輯概念的內(nèi)容如下:

  • 群集可以承載多個(gè)Solr文檔集合。
  • 一個(gè)集合可以被分割成多個(gè)Shards,這些Shards包含集合中文檔的一個(gè)子集。
  • 一個(gè)集合具有的碎片數(shù)目是已經(jīng)確定的:集合可以合理包含的文檔數(shù)量的理論限制。單個(gè)搜索請(qǐng)求可能的并行量。

物理概念

  • 群集由一個(gè)或多個(gè)Solr節(jié)點(diǎn)組成,Solr節(jié)點(diǎn)正在運(yùn)行Solr服務(wù)器進(jìn)程的實(shí)例。
  • 每個(gè)節(jié)點(diǎn)可以承載多個(gè)內(nèi)核。
  • 群集中的每個(gè)核心都是邏輯碎片的物理副本。
  • 每個(gè)副本都使用為其集合指定的相同配置。
  • 每個(gè)碎片具有確定的副本數(shù)量:集合中內(nèi)置的冗余級(jí)別以及在某些節(jié)點(diǎn)變得不可用的情況下集群可以容錯(cuò)的程度??梢栽谥刎?fù)載下處理的并發(fā)搜索請(qǐng)求數(shù)量的理論限制。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)