如下是在全部類型的Solr
設置中使用的通常術語的列表 -swift
實例 - 就像一個tomcat
實例或一個jetty
實例,這個術語指的是在JVM中運行的應用程序服務器。Solr主目錄提供對每一個這些Solr實例的引用,一個或多個核心能夠配置在每一個實例中運行。tomcat
核心(core) - 在應用程序中運行多個索引時,能夠在每一個實例中擁有多個核心,而不是每一個核心的多個實例。服務器
主目錄(home) - 術語$SOLR_HOME
是指主目錄,其中包含有關內核及其索引,配置和依賴關係的全部信息。分佈式
碎片(Shard) - 在分佈式環境中,數據在多個Solr
實例之間進行分區,其中每一個數據塊能夠稱爲碎片(Shard
)。它包含整個索引的子集。google
在前面的章節中,咱們討論瞭如何在獨立模式下安裝Apache Solr
。請注意,還能夠在分佈式模式(雲環境)中安裝Solr,Solr以主從模式安裝。在分佈式模式下,索引在主服務器上建立,而且將其複製到一個或多個從服務器。spa
與Solr Cloud相關的主要術語以下 -code
Apache Solr中的主要配置文件以下 -xml
$SOLR_HOME
目錄中。 爲了加載核心,Solr引用這個文件,這有助於識別它們。