Liunx 环境下安装Solr 报错404 500 安装总结 及注意事项 *未集群*

由于想以远程连接方式以减少每次调试开启各种环境程序的和减少电脑内存压力等因素,决定在在主机上部署solr。

主机环境是 Centos 6

java环境 jdk 8

tomcat环境 tomcat9

tomcat 端口8080

所选定的solr版本是solr 4.10.3 

这里就不讲安装过程了,安装过程帖子一大把,我就讲讲我在这次安装中遇到的问题,且这个问题是网络上基本忽略的,和搜索到的答案是不匹配的。

 

*****************************************************

一般安装后进入http://localhost:8080/solr  如果报500

1.  首先请先检查solr-4.10.3/example/lib/ext目录下所有的jar包是否完整的复制到tomcat/webapp/solr/WEB-INF\lib  (全部复制)

2.就是检查自己solrhome/collection1/data/index/  文件路径是否完整,且index文件夹下要有索引文件

3.检查自己tomcat/webapp/solr/WEB-INF/下的web.xml  ,例如我的solrhome在/www/server/tomcat/目录下 

我试过安装solr4.10  | solr 7.2  都是报500 试过各种方法,最后发现自己solrhome/collection1/data/index/ 根本不存在,然后在windows 下solr4.10 对照目录 发现这就是导致liunx下500的罪魁祸首,liunx版solrhome 文件夹下缺失data/index/文件夹和索引文件,将目录补全 然后上传索引文件后 访问正常正常。

 如图:

 

报404:

1.solr 4 中安装完后可以直接在ip后加solr就可以进入solr界面,好像是solr5以上还是多少得再输入完整路径 补上index.html

例如solr7 访问路径: loclahost:8080/solr/index.html  (补上index.html 不然会直接404)

2. 首先请先检查solr-4.10.3/example/lib/ext目录下所有的jar包是否完整的复制到tomcat/webapp/solr/WEB-INF\lib  (全部复制)

3.去掉权限,编辑tomcat/webapp/solr/WEB-INF/下的web.xml ,注释掉 <security-constraint>标签  (*solr 4中无需去除)

 

 

最后就是正常访问solr界面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值