一、linux系統安裝配置solr8


一、准備環境

1、下載solr最新版本,我的是8.4.0

https://lucene.apache.org/solr/downloads.html

2、下載安裝tomcat,我的是9.0版本,用來做啟動運行solr服務,因為solr內嵌的是netty,不穩定

3、下載安裝jdk1.8以上版本

 

二、安裝solr,創建目錄solr,解壓下載好的solr,記得,linux是tgz后綴,建議在window系統中解壓,因為要用到里面的文件配置,在window系統中方便操作

mkdir /usr/local/solr tar -xvf solr-8.4.0.tgz

 

三、把/usr/local/solr/solr-8.4.0/server/solr-webapp目錄下的webapp復制粘貼到下載安裝好的tomcat中,並mv改名為solr

 

 

 四、將solr安裝包中的server→ext 文件夾下的jar、server→metrics開頭的jar文件、server→http2開頭的jar文件 拷貝到tomcat→webApp→solr→WEB_INF→lib文件夾中

 

第五步:配家、配置apache-tomcat-8.0.47→webApp→solr→WEB_INF下的web.xml

 

 注釋一下配置(目的是防止tomcat 403問題)

 

第六步:把solr8安裝包中的server→resources文件下的配置文件拷貝到apache-tomcat→webApp→solr→WEB_INF→classes文件夾下(如果沒有classes文件夾,請先創建)以后配置ik分詞器也會用到classes

 

 

 

第七步:在第五步的配置路徑下/usr/local/solr創建一下solrhome,用來存放solr數據

 1、把solr8安裝下面的例子中的conf、core.properties文件復制到solrhome目錄下的core1,core1是自己創建起名,core1就是solr的片,實例

 

2、同時編輯vim core.properties文件,添加name=core1

 

3、也要編輯conf下面的配置managed-schema、solrconfig文件

 

4、solrconfig編輯如下,以后配置mysql導入數據時也會用到它

 

5、managed-schema主要是配置solr域的,配置如下,在尾部新增的自定義域,其中text_ik是要配置ik中文分詞器的,可以先用solr自帶類型,等會再說明配置ik分詞器

7、配置ik中文分詞器,請參考:https://blog.csdn.net/u010634288/article/details/81634689 

或者:https://www.cnblogs.com/caohanren/p/12220766.html

 

8、把solr8安裝下面dist、contrib包也復制到solrhome目錄下,這兩個包是solr官方example實例用到,我們也復制吧

 

最終solrhome目錄如下:

 

 3、啟動tomcat,運行solr就可以看到了成功的畫面了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM