• 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

  • 相关阅读:
    开源数据汇集工具
    scrapy定时执行抓取任务
    xpath的常见操作
    ubuntu 安装python mysqldb
    sudo: /etc/sudoers is owned by uid 755, should be 0
    ubuntu 14.04安装mysql数据库
    win7 远程桌面连接centos 6.5
    本地启动spark-shell
    ubuntu 安装 2.10.x版本的scala
    unfolding maps支持中文
  • 原文地址:https://www.cnblogs.com/usergaojie/p/4939303.html
Copyright © 2020-2023  润新知