solr多核配置

2022-01-31 05:10:27 字數 1540 閱讀 8318

假設已經配置好了乙個單core的solr伺服器.

單核和多核主要在solr.xml配置不同.在solr/example中已經有乙個名稱為multicore的資料夾裡面給我們配置好了乙個兩個核心的配置,分別是core1core2.但是我只是想在我已經配置好的solr伺服器上新增乙個核心.所以需要拷貝solr.xml配置到tomcat/solr資料夾

/solr-4.10.1/example/multicore$ sudo cp solr.xml  /usr/local/tomcat/solr/
在solr.xml裡面和單核心不同在於節點cores下面,

.....

name為core名稱,instancedir為core的目錄.將名稱和目錄修改成對應的名稱和目錄即可.名字和目錄名稱可以使隨意的.

比如我第乙個core的名字和目錄都為collection1,第二個打算為core1.那麼solr.xml中的配置就是

這裡我們需要乙個core1的目錄,每個core目錄裡面都必須包含乙個data目錄,用來儲存索引檔案.包括乙個conf目錄,用來儲存配置檔案.

conf目錄裡面需要包括schema.xmlsolrconfig.xml兩個基本的配置檔案.conf目錄可以直接拷貝乙個基本的配置來自己修改.

進入/tomcat/solr目錄,執行以下命令

sudo mkdir -p core1/data

cd core1

sudo mkdir conf

sudo cp -rf ../collection1/conf/* conf/ #這裡我直接拷貝的collection1的配置

點選core admin->add core,在new_core和instancedir裡填寫core1,其他不變,點選按鈕add core,載入後,就可以再介面上管理新增的core了.

在回到剛剛建立的core1目錄.這裡已經建立了乙個core.properties的檔案.內容為:

#written by corepropertieslocator

#tue dec 02 06:21:36 utc 2014

name=core1

config=solrconfig.xml

schema=schema.xml

datadir=data

重啟tomcat.如果發現一下錯誤.是由於solr.xml檔案中沒有新增指定的core節點

there exists no core with name "core1"

關於solr多核的詳情wiki

quick review: what are multiple cores?

solr配置說明

一 直接解壓使用 cmd啟動方式 部分目錄截圖 cmd命令服務啟動方式 cd e ninemax websearchengine current latest version template searchengine cmd solr5.3.1 bin solr start p 8983 solr...

solr配置多個core

有些時候,根據具體業務,solr會用多個core配合進行,本文來記錄,簡單方便的再原來的 opt solr example solr collection1基礎上再新增乙個core 配置步驟如下 一 目錄切換到 opt solr example solr 下 cd opt solr example ...

solr安裝配置

2.拷貝solr依賴jar到指定目錄 3.新增日誌配置檔案到class目錄 4.在web.xml檔案中指定solrhome 5.solrcore安裝配置 乙個 solrhome 目錄裡面包含多個 solrcore 目錄,乙個 solrcore 目錄裡面了乙個 solr 例項執行時所需要的配置檔案和資...