0、Solr的環境
Solr是java開發。
- 需要安裝jdk。
- 安裝環境Linux。
- 需要安裝Tomcat。
環境的安裝請參考以下鏈接:
- day01虛擬軟件VMware的安裝 https://blog.csdn.net/qq_36326332/article/details/88343753
- day02在VMware虛擬軟件上安裝linux系統(CentOS) https://blog.csdn.net/qq_36326332/article/details/88344433
- day04在VMware虛擬機CentOS系統上安裝JDK、MySQL、Tomcat、Nginx等軟件https://blog.csdn.net/qq_36326332/article/details/88345181
1、搭建步驟
第一步:把solr 的壓縮包上傳到Linux系統【solr-4.10.3.tgz.tgz】
第二步:解壓solr。
[root@localhost ext]# tar -zxvf solr-4.10.3.tgz.tgz /usr/local/solr
第三步:安裝Tomcat,解壓縮即可。
[root@localhost ext]# mkdir /usr/local/solr
[root@localhost ext]# cp /root/apache-tomcat-7.0.52.tar.gz /usr/local/solr/tomcat
[root@localhost ext]# tar -zxvf apache-tomcat-7.0.52.tar.gz
第四步:把solr部署到Tomcat下。
[root@localhost ext]# cp /usr/local/solr-4.10.3/dist/solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war
第五步:解壓縮war包。啓動Tomcat解壓。
[root@localhost ext]# /usr/local/solr/tomcat/bin/startup.sh
第六步:把 /usr/local/solr-4.10.3/example/lib/ext目錄下的所有的jar包,添加到solr工程中。
[root@localhost ext]# cd /usr/local/solr-4.10.3/example/lib/ext
[root@localhost ext]# pwd
/usr/local/solr-4.10.3/example/lib/ext
[root@localhost ext]# cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/
第七步:創建一個solrhome。/example/solr目錄就是一個solrhome。複製此目錄到/usr/local/solr/solrhome
[root@localhost example]#mkdir /usr/local/solr/solrhome
[root@localhost example]# pwd
/usr/local/solr-4.10.3/example
[root@localhost example]# cp -r /usr/local/solr-4.10.3/example/solr /usr/local/solr/solrhome
第八步:關聯solr及solrhome。需要修改solr工程的web.xml文件。
[root@localhost example]# vim /usr/local/solr/tomcat/webapps/solr/WEB-INF/web.xml
打開web.xml去掉下面的註釋,修改solrhome。
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solrhome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
第九步:啓動Tomcat
[root@localhost ext]# /usr/local/solr/tomcat/bin/startup.sh
訪問地址:http://192.168.25.130:8080/solr/ 打開以下界面即表示安裝成功。