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/ 打开以下界面即表示安装成功。