solr發(fā)布到tomcat8

1.安裝環(huán)境

? ? ? ?centos7

? ? ? ?jdk1.8

? ? ? ?tomcat8

? ? ? ?solr7.5

2.發(fā)布到tomcat

2.1下載

? ? ? ? 到solr的官網(wǎng)下載solr?,下載好后上傳到linux系統(tǒng),并解壓:

? ? ? ? tar? ?-zxvf??solr-7.5.0.tgz

2.2配置

? ???????1.將tomcat8放到solr目錄下

? ? ? ? 2.進(jìn)入到?solr-7.5.0/server/solr-webapp 目錄下,將該目錄下的 webapp文件夾 (它就是Solr的Web項目),拷貝到tomcat的webapps目錄下并改名為solr

? ? ? ? ????????cd /usr/local

? ? ? ? ????????mkdir solr

? ? ? ??????????cp webapp /usr/local/solr/tomcat8/webapps/solr -r

? ? ? ? 3.在solr目錄下創(chuàng)建solr_home目錄存放solr索引文件

? ? ? ? ?????????cd /usr/local/solr

? ? ? ? ????????mkdir solr_home

? ? ? ? 4.將solr-7.5.0/server/solr目錄下的全部文件復(fù)制到sorl_home目錄

? ? ? ? ????????cd?solr-7.5.0/server/solr

? ? ? ??????????cp * -r /usr/local/solr/solr_home/

? ? ? ? 5.將?solr-7.5.0/server/lib/ext 目錄下的所有jar包,拷貝到tomcat8的webapps/solr/WEB-INF/lib 目錄下

? ? ? ? ????????cd?solr-7.5.0/server/lib/ext

? ??????????????cp * -r /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

? ???????????????注意:在拷貝時,會提示你是否重寫disruptor-3.4.0.jar,確認(rèn)就好

? ? ? ? 6.將?solr-7.5.0/server/lib?目錄下,metrics-開頭的5個jar包,拷貝到tomcat的webapps/solr/WEB-INF/lib 目錄下

? ? ? ? ? ? ? ? cd?solr-7.5.0/server/lib

? ? ? ? ? ? ? ? cp??metrics-* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

? ? ? ? 7.將solr-7.5.0/dist 目錄下,solr-dataimporthandler-開頭的2個jar包,拷貝到tomcat的webapps/solr/WEB-INF/lib目錄下

? ? ? ? ? ? ? ? cd?solr-7.5.0/dist

? ??????????????cp solr-dataimporthandler-* /usr/local/solr/tomcat8/webapps/solr/WEB-INF/lib/

? ? ? ? 8.修改tomcat的webapps/solr/WEB-INF 目錄下,的web.xml,關(guān)聯(lián)solr 和 solr_home

? ? ? ? ? ? ? ? cd /usr/local/tomcat8/webapps/solr/WEB-INF

? ? ? ? ? ? ? ? vim web.xml

? ? ? ? ? ? ? ? 添加

?????????????????<env-entry>

? ? ? ???????????????????? <env-entry-name>solr/home</env-entry-name>

? ? ? ???????????????????? <env-entry-value>/usr/local/solr/solr_home</env-entry-value>

? ? ? ???????????????????? <env-entry-type>java.lang.String</env-entry-type>

? ? ? ? ? ? ? ? ? </env-entry>

? ? ? ? ? ? ? ? ?????????屏蔽下面兩段內(nèi)容,不然會報403錯誤

? ? ? ? ? ? ? ? 9.到solr_home目錄,在該目錄下創(chuàng)建一個solr_core文件夾,用于存儲solr數(shù)據(jù)文件

? ? ? ? ? ? ? ? ? ? ? ? ? ? cd solr/solr/home

? ? ? ? ? ? ? ? ? ? ? ? ? ? mkdir solr_core


? ? ? ? ? ? ? ? 10.將solr_home 的 configsets/_default目錄的conf文件夾,拷貝到solr_core目錄下

? ? ? ? ? ? ? ? ? ? ? ? ? ? cd?configsets/_default

? ??????????????????????????cp -r conf ../../solr_core/

? ? ? ? ? ? ? ? 11.啟動tomcat訪問solr

? ? ? ? ? ? ? ? ? ? ? ? ? ? http://192.168.xx.xx:8080/solr/index.html

? ? ? ? ? ? ? ? 12.點擊No cores available? Go and create one,創(chuàng)建一個core.修改name: solr_core (名字任意),instanceDir: solr_core (我們之前創(chuàng)建用于存放solr數(shù)據(jù)的目錄/usr/local/solr/solr_home/solr_core),其他三個默認(rèn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容