阿里云服务器(CentOS-6.8) - 安装Solr5.4

版权声明:如需转载,请备注链接: https://blog.csdn.net/W_Meng_H/article/details/82979987

安装Solr,一定要注意版本问题!

建议:Tomcat7,安装5.4及以下的Solr,Tomcat8安装5.5及以上的Solr。

详情可以参考:http://www.07net01.com/program/113691.html

最终搭配:solr5.5及其以上+tomcat8

                  solr5.4及其以下+tomcat7

本文是Tomcat7安装Solr5.4

一、下载地址

solr历史版本下载地址:http://archive.apache.org/dist/lucene/solr/

二、安装Solr

1、把官网下载的solr-5.4.0.tgz上传到linux服务器上,我上传的位置是/usr/local,将solr-5.4.0.tgz 解压在当前文件夹下。解压完成后出现solr-5.4.0 文件夹。

2.为了使各位看清路径,我一直会在tomcat文件夹下操作。

cd /usr/local/tomcat/apache-tomcat-7.0.91

3.复制solr-5.4.0/server/solr-webapp/webapp到tomcat下的webapps目录下,并改名为solr。

cp -r /usr/local/solr-5.4.0/server/solr-webapp/webapp webapps/solr

4.将solr-5.4.0/server/lib/ext/目录下的所有jar包复制到webapps/solr/WEB-INF/lib/下

cp -r /usr/local/solr-5.4.0/server/lib/ext/* webapps/solr/WEB-INF/lib/

5.cd到webapps/solr/WEB-INF/下,创建classes文件夹。并将solr-5.4.0/server/resources下的log4j.properties文件复制到tomcat7/weapps/solr/WEB-INF/classes目录下。

cd webapps/solr/WEB-INF/ 
mkdir classes
cp /usr/local/solr-5.4.0/server/resources/log4j.properties  classes/

6.将solr-5.4.0/server/solr目录复制到tomcat7目录下并重命名为solr_home

cp -r /usr/local/solr-5.4.0/server/solr solr_home

7.修改 tomcat7/weapps/solr/WEB-INF/下的web.xml 将注释去掉(下面的这块默认是注释掉的)

vi web.xml
修改前 
<!-- 
    <env-entry> 
       <env-entry-name>solr/home</env-entry-name> 
       <env-entry-value>/put/your/solr/home/here</env-entry-value> 
       <env-entry-type>java.lang.String</env-entry-type> 
    </env-entry> 
-->

修改后
<env-entry> 
       <env-entry-name>solr/home</env-entry-name> 
       <env-entry-value>/usr/local/tomcat/apache-tomcat-7.0.91/solr_home</env-entry-value> 
       <env-entry-type>java.lang.String</env-entry-type> 
</env-entry> 

8.重启tomcat,浏览器输入 ip :8080/solr/index.html 就可以看到solr控制台

首先,进入Tomcat下的bin目录

cd /usr/local/tomcat/apache-tomcat-7.0.91/bin

使用Tomcat关闭命令

./shutdown.sh

查看Tomcat是否以关闭

ps -ef|grep java

启动Tomcat

./startup.sh 

三、配置Core

在tomcat/solr_home/目录下创建my_core(可以自定义),在其目录下创建data文件夹,并将tomcat/solr_home/configsets/basic_configs/目录下的conf文件夹复制到my_core下,core就创建完成了,然后在solr控制台添加my_core。

cd /usr/local/tomcat/apache-tomcat-7.0.91/solr_home
mkdir -p my_core/data
cp -r configsets/basic_configs/conf/  my_core/

猜你喜欢

转载自blog.csdn.net/W_Meng_H/article/details/82979987