Linux(CentOS7)的Solr(5.3.1)服务器搭建(记录一下)

①工作触及搜索引擎比较频繁,公司又用的是Solr,想想自己打一个环境平时自己测试用也挺好(记录一下:找了资料看了一下,我自己试了3遍,小坑踩了几个,404,solrException等等,最终核对各项参数配置没有问题,重新试了一遍就好了,对刚刚入门solr的同学相对还是有借鉴意义的)

②准备材料:

CentOS7+Tomcat8+JDK8+Solr5.3.1+(Xftp+Xshell)

③开始:

JDK和Tomcat在Linux中安装比较简单,直接用Xftps上传到自己的虚拟机中解压(命令:tar -zxvf  xxx.tgz)就好。

文件上传虎对应关系如图中所示。

Solr安装有几个步骤:

《1》到solr目录下找到server/solr-webapp/webapp/solr.war将此文件中的内容复制到Tomcat中/webapps/下,然后解压并更改名字叫solr【新手注意:1》因为应用在Tomcat中运行的话,需要放到Tomcat的webapps目录下。2》上面说复制到webapps下后解压,其实解压不解压都行,因为Tomcat运行后会自动将xxx.war解压的,但是为了后面放置一些文件方便,复制后还是解压为好,切莫怕麻烦!】

《2》进入solr目录下/server/lib/ext这个目录中,你会发现有几个jar包,将这几个包都扔到Tomcat目录下webapps/solr/WEB-INF/lib下面,大致如下图应该有5个 我只记得这4个,反正复制时候别漏了就行【这几个jar包是solr这个应用在Tomcat中运行所必须依赖的jar包,没有或者不全的话,后面solr启动不了】)

《3》将solr目录下的server/resources下的log4j.properties文件复制到Tomcat目录下的webapps/solr/WEB-INF/下面【别把目录搞错了,solr记录日志使用】

《4》solr目录下面的dist文件下把solr-dataimporthandler-5.3.1.jar和solr-dataimporthandler-extras-5.3.1.jar这两个jar包复制到Tomcat目录下的/webapps/solr/WEB-INF/lib中【就是这两个包】

《5》快到终点了,坚持一下:将solr目录下的server/solr这个目录直接复制到/home下并且改名字叫solrhome【这个目录中就是后面包含一个个solr实例的】

《6》最后一步:找到Tomcat目录下的webapps/solr/WEB-INF/下的web.xml文件,先解除注释,再编辑这个文件中如下图所示部分(编辑的地方填写你在第《5》步中solrhome所在路径)

④至此,solr搭建完毕,启动你的Tomcat(命令:./start.sh)并访问你的ip:8080/solr路径【我这里用虚拟机,所以用的是虚拟机的IP地址如:http://192.168.107.129:8080/solr,你的solr搭建在哪台主机上,就用哪台主机的IP就行】

成功验证如图:

!!!这里补充一下创建索引库实例的一个坑!!!

创建solr索引库实例时,分如下几个步骤:

《1》在solrhome下简历索引库实例(core),(命令:mkdir core)

《2》在core文件夹下,创建conf和data两个子文件夹

《3》将solr目录下的example/xample-DIH/solr/solr/conf下的所有文件复制到core下的conf文件夹中

《4》打开solr的控制面板直接add Core

有地方不明白的同学可以给我邮箱留言(XLYS_000@126.com)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值