zoukankan      html  css  js  c++  java
  • centos 6.6 使用tomcat6部署solr5.3.1

    Solr现在是一个独立的服务器。

    从Solr5.0开始,Solr不再发布为在任何Servlet容器中部署的“war”Web应用程序包(Web Application Archive)。网上关于solr在tomcat部署的文章基本上都是4.x的,现在记录下自己在tomcat6下快捷部署solr5.3.1。

    solr 官网:http://lucene.apache.org/solr

    下载地址:http://mirrors.cnnic.cn/apache/lucene/solr/5.3.1/solr-5.3.1.tgz

     安装tomcat6

    yum install -y tomcat6

    因为安装tomcat6同时自动安装了JRE,所以不需要另行安装。如下:

    [root@localhost home]# java -version
    openjdk version "1.8.0_65"
    OpenJDK Runtime Environment (build 1.8.0_65-b17)
    OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

    配置solr

    1.下载并解压solr,我是下载到了root目录

    wget http://mirrors.cnnic.cn/apache/lucene/solr/5.3.1/solr-5.3.1.tgz
    tar -xzf solr-5.3.1.tgz

    2.将解压目录solr-5.3.1/server/solr-webapp/下的webapp复制到Tomcat6/webapps/目录下,并更名为solr

    rsync /root/solr-5.3.1/server/solr-webapp/webapp /usr/share/tomcat6/webapps/ -avzP
    cd /usr/share/tomcat6/webapps
    mv webapp solr

    3.将解压目录solr-5.3.1/server/lib/ext/下的所有jar包复制到Tomcat6/webapps/solr/WEB-INF/lib/目录下

    rsync /root/solr-5.3.1/server/lib/ext/*.jar /usr/share/tomcat6/webapps/solr/WEB-INF/lib/ -avzP

    4.将解压目录solr-5.3.1/server/resources/下的log4j.properties文件复制到Tomcat6/webapps/solr/WEB-INF/目录下

    rsync /root/solr-5.3.1/server/resources/log4j.properties /usr/share/tomcat6/webapps/solr/WEB-INF/ -avzP

    5.将解压目录solr-5.3.1/dist下的solr-dataimporthandler-5.3.1.jar和solr-dataimporthandler-extras-5.3.1.jar复制到Tomcat6/webapps/solr/WEB-INF/lib/目录下

    rsync /root/solr-5.3.1/dist/solr-dataimporthandler-* /usr/share/tomcat6/webapps/solr/WEB-INF/lib/ -avzP

    6.将解压目录solr-5.3.1/server/solr复制到/home/目录下

    rsync /root/solr-5.3.1/server/solr /home/ -avzP

    注:复制到home目录后,要修改sorl目录属主和属组为tomcat。

    7.修改Tomcat6/webapps/solr/WEB-INF/下的web.xml文件,去掉下面配置的注释

    <env-entry>
         <env-entry-name>solr/home</env-entry-name>
         <env-entry-value>/home/solr</env-entry-value>
         <env-entry-type>java.lang.String</env-entry-type>
     </env-entry>

    注:将<env-entry-value>中的内容改成上一步solr的路径。

    8.启动tomcat,在浏览器输入http://IP:8080/solr即可出现Solr的管理界面

    service tomcat6 start

  • 相关阅读:
    求出123456 8910,数字,显示出来
    Django之Model操作
    AJAX全套
    Python之路【第十六篇】:Django【基础篇】
    Q2Day81
    Django第二重点(thml与django连接)
    react
    es6 和 python 语法比较
    微信
    py库: GUI(tkinter)
  • 原文地址:https://www.cnblogs.com/usergaojie/p/4939303.html
Copyright © 2011-2022 走看看