centos7安装配置solr8.8.2

1 环境

  1. tomcat8
  2. jdk8
  3. solr8

2 流程

tomcat和jdk安装教程可以看我其他文章,本文只有安装solr。

2.1 solr官网

到官网下载自己需要的版本,我这里是8.8.2。

http://archive.apache.org/dist/lucene/solr/

2.2 上传solr压缩包

我使用的是宝塔,传到了/www/server/solr中了。

2.3 解压

tar -xf solr-8.8.2.tgz

2.4 将solr项目放到tomcat下

cp -r /www/server/solr/solr-8.8.2/server/solr-webapp/webapp /www/server/tomcat/webapps/solr8

2.5 拷贝需要的jar包

cp /www/server/solr/solr8/server/lib/ext/* /www/server/tomcat/webapps/solr7/WEB-INF/lib/
cp /www/server/solr/solr8/server/lib/gmetric4j-1.0.7.jar /www/server/tomcat/webapps/solr8/WEB-INF/lib/
cp /www/server/solr/solr8/server/lib/metrics-*.* /www/server/tomcat/webapps/solr8/WEB-INF/lib/
cp /www/server/solr/solr8/server/dist/solr-dataimporthandler-*.* /www/server/tomcat/webapps/solr8/WEB-INF/lib/

2.6 创建solrhome

cp -r /www/server/solr/solr8/server/solr /www/server/solr/solrhome

2.7 关联solr和solrhome

vim /www/server/tomcat/webapps/solr8/WEB-INF/web.xml

在最后添加:

<env-entry>
	<env-entry-name>solr/home</env-entry-name>
	<env-entry-value>/www/server/solr/solrhome</env-entry-value>
	<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

到此可以重启tomcat测试是否配置成功:

访问链接:http:IP:port/solr8/index.html

3 有可能出现的问题汇总

3.1 不能正常显示日志

1、 在/www/server/tomcat/webapps/solr8/WEB-INF/下面创建一个classes文件夹
2、在/www/server/solr中创建logs文件夹
3、复制日志文件到classes

cp /www/server/solr/solr8/server/resources/* /www/server/tomcat/webapps/solr8/WEB-INF/classes/

4、在日志文件,例:log4j.properties,修改以下:

solr.log=/www/server/solr/logs

3.2 出现403重定向问题

修改/www/server/tomcat/webapps/solr8/WEB-INF/web.xml文件

在这里插入图片描述

然后重启tomcat.

然后访问终于看到了欢迎页面:

在这里插入图片描述

3.3 创建core失败

在这里插入图片描述

出现这个爆红。

换个创建流程就好,先去solrhome里手动创建core,然后引入config,就没问题了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
复制conf到collection1中:

在这里插入图片描述

再回到UI界面创建collection1的core就可以了。

有其他交流的想法,可以加我创建的Q群:820080257

猜你喜欢

转载自blog.csdn.net/weixin_46017976/article/details/117294484