solr 5.4安装

最近项目要用到solr所以在网上百度了下教程,综合了几篇blog才完成这项工作,因此记录下来,方便下次部署

 1,解压安装包

tar xzf solr-5.4.1.tgz

2,复制solr APP

cp -rf /root/solr-5.4/server/solr-webapp /usr/local/tomcat/webapps/solr

3,复制jar包

cp /root/solr-5.4/server/lib/ext/* /usr/local/tomcat/webapps/solr/WEB-INF/lib/

4,复制home文件

cp -r solr-5.4/server/solr /usr/local/tomcat/solrhome

5,复制日志配置文件(若无classes目录,则新建)

cp  solr-5.4/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/classes/

6,将solr-5.4.0/dist目录下的solr-dataimporthandler-5.4.0.jar和solr- dataimporthandler-extras-5.4.0.jar复制到tomcat/webapps/solr/WEB-INF/lib/下,这 个是为了以后导入数据库表数据

cp  solr-5.4/dist/solr-dataimporthandler-5.4.1.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/
cp  solr-5.4/dist/solr-dataimporthandler-extras-5.4.1.jar  /usr/local/tomcat/webapps/solr/WEB-INF/lib/

7,修改solr_home配置文件

1,取消该项注释

2,指定home位置

 vi  /usr/local/tomcat/webapps/solr/WEB-INF/web.xml

 <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/local/tomcat/solrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

8,在tomcat server里添加solr配置

vi /usr/local/tomcat/conf/server.xml

在host节点里添加

<Context path="/solr" docBase="/usr/local/tomcat/webapps/solr" debug="0"
    privileged="true"></Context>

9,启动tomcat

/usr/local/tomcat/bin/startup.sh

10,访问

END!

原文地址:https://www.cnblogs.com/changbo/p/5203461.html