Solr升級的速度還是很快的,現(xiàn)在6.1版本都已經(jīng)推出來有一段時間了,正在逐步把所有的Solr升級成6.1,記錄一下安裝部署的筆記。
下載:http://www.apache.org/dyn/closer.lua/lucene/solr/6.1.0
下載下來的Solr,解壓出來至/opt/solr-6.1.0。
6.1同樣需要高版本的JDK,需要下載私信我給你下載地址。依然我們指定Solr使用的JDK路徑:
export SOLR_JAVA_HOME=/opt/jdk1.8.0_66/
基礎(chǔ)使用
Solr啟動的方式同5.0版本(指定端口8080)
./bin/solr start -p 8080
前端運行
./bin/solr start -f
停止運行
bin/solr stop -p 8080
bin/solr stop -all
運行狀態(tài)檢查
bin/solr status
Solr命令幫助
./bin/solr -help
創(chuàng)建Core,類似于不同的數(shù)據(jù)庫
bin/solr create -c <name>
注冊為服務(wù)啟動(適用于Production服務(wù)器)
將bin目錄下面的install_solr_service.sh文件復(fù)制到上一級目錄(比如/opt),然后執(zhí)行
./install_solr_service.sh solr-6.1.0.tgz
如果要指定安裝的目錄,或者啟動端口:
./install_solr_service.sh solr-6.1.0.tgz -i /mnt/ -p 8080
安裝后會自動創(chuàng)建solr用戶,并注冊為服務(wù),接下來可以將Solr目錄(如果沒有指定是/opt/solr)的owner修改為solr用戶。
然后對Solr服務(wù)的參數(shù)做一些調(diào)整,執(zhí)行:
vim /etc/default/solr.in.sh
solr.in.sh這個文件包含了大量Solr相關(guān)的參數(shù)設(shè)置。
SOLR_JAVA_HOME="/opt/jdk1.8.0_66/"
# Increase Java Heap as needed to support your indexing / query needs
# Solr占有內(nèi)存
SOLR_HEAP="3000m"
# By default the start script uses UTC; override the timezone if needed
# 時區(qū)
SOLR_TIMEZONE="UTC+8"
修改以后執(zhí)行:
service solr restart
即可重啟Solr服務(wù)了!