linux下solr安装
注意: 安装solr前一定要安装web服务器,我安装的是tomcat。
第一步
- 去官网下载压缩包
https://lucene.apache.org/solr/
第二步
- 将下载下来的文件通过crt控制linux终端上传到linux系统中。
第三步
- 解压缩
[guinailu@localhost ~]$ tar -zxf solr-4.10.3.tgz.tgz
解压缩后的文件夹的解释是solr-7.5.0,只是解释作用
第四步
将solr.war部署到tomcat下
[root@localhost dist]# cp solr-4.10.3.war /usr/local/solr/tomcat8.5.35/webapps/solr.war
启动tomcat
[root@localhost tomcat8.5.35]# bin/startup.sh
查看tomcat的日志
[root@localhost tomcat8.5.35]# tail -f logs/catalina.out
去webapps文件夹查看是否解压
关闭tomcat
[root@localhost tomcat8.5.35]# bin/shutdown.sh
删除solr.war包
[root@localhost webapps]# rm -f solr.war
第五步
把/home/guinailu/solr-4.10.3/example/lib/ext下所有的jar包复制到solr工程中
[root@localhost ext]# cp * /usr/local/solr/tomcat8.5.35/webapps/solr/WEB-INF/lib/
第六步
创建solrhome,sorhome是存放solr服务器所有配置文件的目录。
[root@localhost example]# cp -r solr /usr/local/solr/solrhome
第七步
告诉solr服务器,solrhome的位置。
需要修改solr工程的web.xml文件。
<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,演示结果