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服务,并进入到网页中访问,报警问题就会消失。

猜你喜欢

转载自blog.csdn.net/zhangtianpu/article/details/81041708