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)