通常術語

通常術語

如下是在全部類型的Solr設置中使用的通常術語的列表 -swift

實例 - 就像一個tomcat實例或一個jetty實例,這個術語指的是在JVM中運行的應用程序服務器。Solr主目錄提供對每一個這些Solr實例的引用,一個或多個核心能夠配置在每一個實例中運行。tomcat

  • 核心(core) - 在應用程序中運行多個索引時,能夠在每一個實例中擁有多個核心,而不是每一個核心的多個實例。服務器

  • 主目錄(home) - 術語$SOLR_HOME是指主目錄,其中包含有關內核及其索引,配置和依賴關係的全部信息。分佈式

  • 碎片(Shard) - 在分佈式環境中,數據在多個Solr實例之間進行分區,其中每一個數據塊能夠稱爲碎片(Shard)。它包含整個索引的子集。google

SolrCloud術語

在前面的章節中,咱們討論瞭如何在獨立模式下安裝Apache Solr。請注意,還能夠在分佈式模式(雲環境)中安裝SolrSolr以主從模式安裝。在分佈式模式下,索引在主服務器上建立,而且將其複製到一個或多個從服務器。spa

Solr Cloud相關的主要術語以下 -code

  • 節點(Node) - 在Solr雲中,Solr的每一個單個實例都被視爲一個節點。
  • 集羣 - Solr雲環境中的全部節點組合在一塊兒構成集羣。
  • 集合 - 集羣具備稱爲集合的邏輯索引。
  • 碎片 - 碎片是集合的一部分,它具備一個或多個索引副本。
  • 副本 - 在Solr Core中,在節點中運行的分片副本稱爲副本。
  • 領導者(Leader) - 它也是碎片的副本,它將Solr Cloud的請求分發給剩餘的副本。
  • Zookeeper - 這是一個Apache項目,Solr Cloud用於集中配置和協調,管理集羣和選擇領導者。

配置文件

Apache Solr中的主要配置文件以下 -xml

  • Solr.xml - 它是包含Solr Cloud相關信息,此文件是在$SOLR_HOME目錄中。 爲了加載核心,Solr引用這個文件,這有助於識別它們。
  • Solrconfig.xml − 此文件包含與請求處理和響應格式化相關的定義,核心特定配置,以及索引,配置,管理內存和提交。
  • Schema.xml − 此文件包含整個模式以及字段和字段類型。
  • Core.properties - 此文件包含特定於核心的配置。它被引用爲核心發現,由於它包含核心的名稱和數據目錄的路徑。它能夠在任何目錄中使用,會將此目錄它視爲核心目錄。
相關文章
相關標籤/搜索