安裝solr的基礎上展開的。
1.只要將example/multicore拷貝到某個目錄,以此目錄作為solr.home:
這裡我將該檔案拷貝到了
/var/lib/tomcat6/下:
sudo cp -r software/apache-solr-1.4.1/example/multicore/ /var/lib/tomcat6/
2.然後設定」solr.home=/path/to/multicore」:
即修改為如下**塊,紅色部分為修改部分
solr/home
/var/lib/tomcat6/multicore
j**a.lang.string
注意:如果在部署solr時,不是直接在
web-inf/web.xml檔案中配置solr-home,則直接到原來部署solr.home的檔案修改即可
3. 設定tomcat6訪問multicore的許可權: sudo chown -r tomcat6:tomcat6 /var/lib/tomcat6/multicore/
4.重啟tomcat,開啟solr的admin介面若看到出現多個core,表明已成功。
core的配置。
a.管理core的數量
這裡,我在原有的基礎上新增了core2,步驟如下:
a.在multicore/目錄下新建core2目錄,拷貝core1下的conf到core2下。
b.修改solr.xml檔案部分資訊如下:
b.對每個core的理解與配置:
每個core目錄下的conf檔案對應於未使用multicore時的conf檔案,配置方法與原先一致。
對3的補充說明:
注意存放索引的data檔案許可權,必須賦予tomcat6可修改的許可權,否則訪問時會出現類似無法找到core資訊的錯誤。
根據我的安裝情況,我採用的是將索引放在預設data檔案下,即每個core的存放索引的檔案data將出現在其所在的core目錄下.
但此時檢視multicore的每個core目錄下會發現,只有conf檔案,而並沒有所謂的data資料夾,需要自己建麼?可以自己建,但必須賦予tomcat6修改這些data資料夾的許可權
這裡我用了乙個比較偷懶的方法是,直接賦予tomctat6修改multicore的許可權,這樣伺服器執行時,會自動在每個core先建立data檔案存放索引。
注意:每次修改配置檔案後,如想看到改變的效果,必須重啟tomcat. 或者修改tomcat的配置檔案,使得其能自動更新。
solr配置多個core
有些時候,根據具體業務,solr會用多個core配合進行,本文來記錄,簡單方便的再原來的 opt solr example solr collection1基礎上再新增乙個core 配置步驟如下 一 目錄切換到 opt solr example solr 下 cd opt solr example ...
在windows上配置多個Tomcat
如果要在一台伺服器上配置多個tomcat,主要就是要避免tomcat伺服器的埠衝突的問題。只需要修改catalina home conf server.xml中的啟動埠和連線埠就 了!下面我們把配置的詳細過程寫在下面,以供參考 此例以配置三個tomcat為例 解壓該壓縮包到d div 目錄下。修改解...
在linux環境中配置solr
第一步 安裝linux jdk tomcat。第二步 把solr的壓縮包上傳到伺服器。並解壓。我的solr壓縮包是解壓在 usr local solr 包下的 系統預設是沒有solr包的需要自己建立mkdir usr local solr 第三步 把 usr local solr solr 4.10...