新版本solr安装

时间:2024-05-21 10:15:04

服务器centos7

solr版本:7.3.1

tomcat版本:9.0.7

一、安装java环境

想要使用solr第一步要先安装java环境

使用命令:yum install java-1.8.0-openjdk* -y,等待安装就可以完成。

二、安装solr

solr的各个版本下载地址

1.下载solr解压

把solr放到local目录下解压

新版本solr安装

2.安装tomcat

tomcat9.0.7下载地址

把tomcat也放到local目录下,解压复制到/usr/local/solr/tomcat目录下

新版本solr安装

3.复制项目到tomcat中

新版本中不再有war包,文件也不是在example中,而是把所有东西都放到server里面,solr-webapp就是项目文件夹

新版本solr安装

复制项目文件夹里面的内容到tomcat的webapps中的solr目录下

新版本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目录下;

新版本solr安装

新版本solr安装

5.复制solr文件夹

把solr-7.3.1/server/中的solr复制到并从起一个名为solrhome到solr目录下

新版本solr安装

6.修改web.xml

新版本solr安装

找到此配置信息

新版本solr安装

把注解去掉并把value中的值改成刚才复制的solrhome的路径

新版本solr安装

7.复log4j.properties文件

在tomcat下的solr项目的WEB-INF下新建classes目录,然后把solr-7.3.1/server/resources下的log4j.properties粘贴过去

新版本solr安装

8.复制/server/lib中metrics开头的jar包

此处如果不复制运行tomcat时可能会报
java.lang.NoClassDefFoundError: com/codahale/metrics/MetricSet 错误

新版本solr安装

找到/server/lib中metrics开头的jar包

新版本solr安装

复制到solr/WEB-INF/lib/中

新版本solr安装

9.注释web.xml配置文件

此时打开tomcat访问会发现没有权限

新版本solr安装

注释掉web.xml中如下内容

新版本solr安装

10.成功访问

此时重新运行tomcat,访问http://ip:8080/solr/index.html就可以成功访问了

新版本solr安装