CentOs7.2搭建 Solr單機服務
Solr是什麼?
Solr是一款優秀的基於Lucene的全文檢索伺服器,它對Lucene進行了擴充套件,提供了非常豐富的查詢語言,並對查詢進行了效能優化。Solr和Lucene都由Apache Software Foundation(www.apache.org)管理。
下載地址 :http://www.apache.org/dyn/closer.lua/lucene/solr/7.2.0
在solr5以前solr的啟動都有tomcat作為容器,但是從solr5以後solr內部整合jetty伺服器,可以通過bin目錄中指令碼直接啟動。就是從solr5以後跟solr4最大的區別是被髮布成一個獨立的應用。
在solr5之後solr其實特別容易安裝,有安裝包,之後在解壓,直接啟動bin下solr,solr就這樣完成的啟動了。。
安裝環境:Centos7,Jdk1.8.0.144,solr7.1
注意:solr7只能安裝在jdk1.8以上的環境中
1、將solr7上傳到伺服器中
2、將solr7進行解壓
3,在解壓之後bin目錄中啟動solr即可
啟動solr
4、solr啟動,直接訪問即可!solr預設啟動埠8983
【問題】
如果出現solr安裝成功,但是外界訪問不到的問題,請檢查防火牆是否關閉,或者8983埠是否允許開放!
關閉防火牆的命令:
[plain] view plain copy print?
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd –state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)
開啟埠的命令:
[java] view plain copy print?
firewall-cmd –zone=public –add-port=8983/tcp –permanent (–permanent永久生效,沒有此引數重啟後失效)
到目前為止solr7安裝完成!