solr在linux上的搭建

                    solr在linux上的搭建

1.环境准备

1.centos6.5

2.jdk-7u71-linux-x64.tar.gz

3.apache-tomcat-7.0.57.tar.gz

4.solr-4.10.2.tgz

2.jdk安装(略)

3.tomcat的安装

​ 进入到tomcat压缩包目录

cd /export/softwares/04.tomcat
#解压到指定目录下
tar -zxvf apache-tomcat-7.0.57.tar.gz -C /export/servers/

4.solr安装

#进入到solr压缩文件所在目录
 cd /export/softwares/
 #解压到指定的目录下
 tar -zxvf solr-4.10.2.tgz -C /export/servers/solr_home

5.配置tomcat和solr让solr在tomcat上运行

#1进入到solr的webapps下,将solr.war拷贝到tomcat服务器上
cd /export/servers/solr_home/solr-4.10.2/example/webapps
#2拷贝到tomcat的webapps下
 cp solr.war /export/servers/apache-tomcat-7.0.57/webapps/
#3进入到tomcat的webapps目录下,将solr.war解压缩
cd /export/servers/apache-tomcat-7.0.57/webapps/
unzip solr.war -d ./solr

#4添加solr在tomcat上运行所需要的的classes和lib文件

#5进入到tomcat服务器的bin目录下修改catalina.sh文件。让tomcat知道solr的库文件所在位置
cd /export/servers/apache-tomcat-7.0.57/bin
#6用vim编辑器打开catalina.sh文件,指定solr的库文件位置
export JAVA_OPTS=-Dsolr.solr.home=/export/servers/solr_home/solr

#7创建solr的库文件,在这里我们进入到solr的example拷贝出来一个他的库文件例子,然后进行修改
cd /export/servers/solr_home/solr-4.10.2/example
cp -r solr /export/servers/solr_home/

到此为止我们的solr已经可以在tomcat上运行了。

#8开启tomcat服务
cd /export/servers/apache-tomcat-7.0.57/bin/
./startup.sh
#9通过网页访问solr服务
http://192.168.96.132:8080/solrApp

问题:如果在通过页面访问solr服务器的时候报404错误可能是tomcat服务器上solr文件和solr.war冲突。

解决办法:将solr文件重命名为:solrApp。

在更改文名字之后需要重启服务器

修改日志报警问题

解决:日志说找不到contrib和dist文件,所以只需要调配置solr索引库的solrconfig.xml文件指定好这两个文件位置就能消除报警,

#10进入到solr-4.10.2目录中将contrib和dist文件拷贝到solr目录下
cd /export/servers/solr_home/solr-4.10.2
cp -r contrib/ dist/ /export/servers/solr_home/solr
#11进入到solr的collection1下的conf目录中修改solrconfig.xml文件
cd /export/servers/solr_home/solr/collection1/conf
vim solrconfig.xml

在此重启tomcat服务,并进入到网页中访问,报警问题就会消失。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值