服务器centos7
solr版本:7.3.1
tomcat版本:9.0.7
一、安装java环境
想要使用solr第一步要先安装java环境
使用命令:yum install java-1.8.0-openjdk* -y,等待安装就可以完成。
二、安装solr
1.下载solr解压
把solr放到local目录下解压
2.安装tomcat
把tomcat也放到local目录下,解压复制到/usr/local/solr/tomcat目录下
3.复制项目到tomcat中
新版本中不再有war包,文件也不是在example中,而是把所有东西都放到server里面,solr-webapp就是项目文件夹
复制项目文件夹里面的内容到tomcat的webapps中的solr目录下
4.复制jar包到项目中
把solr-7.3.1/server/lib/ext目录下的所有jar包、和solr-7.3.1/dist下的solr-dataimporthandler-7.3.1.jar、solr-dataimporthandler-extras-7.3.1.jar粘贴复制到tomcat下的solr项目的WEB-INF/lib目录下;
5.复制solr文件夹
把solr-7.3.1/server/中的solr复制到并从起一个名为solrhome到solr目录下
6.修改web.xml
找到此配置信息
把注解去掉并把value中的值改成刚才复制的solrhome的路径
7.复制log4j.properties文件
在tomcat下的solr项目的WEB-INF下新建classes目录,然后把solr-7.3.1/server/resources下的log4j.properties粘贴过去
8.复制/server/lib中metrics开头的jar包
找到/server/lib中metrics开头的jar包
复制到solr/WEB-INF/lib/中
9.注释web.xml配置文件
此时打开tomcat访问会发现没有权限
注释掉web.xml中如下内容
10.成功访问
此时重新运行tomcat,访问http://ip:8080/solr/index.html就可以成功访问了