zoukankan      html  css  js  c++  java
  • linux solr7.2+tomcat8 详细部署整合

    1、去solr官网下solr-7.2.0.tgz

    2、上传至linux解压

    tar -zxvf solr-7.2.0.tgz

    3、准备tomcat8

    拷贝solr-7.2.0/server/solr-webapp/webapp下的 webapp文件拷贝到tomcat/webapp/下并将拷贝完的webapp 改名为solr

    cp -r solr-7.2.0/server/solr-webapp/webapp /data/tomcats/solr/webapps/solr

    4、拷贝solr-7.2.0/server/solr下的所有文件到solr_home中

    cp -r solr-7.2.0/server/solr /data/web/solr_home

    5、修改web.xml 指定solr主目录,有注释去掉注释

    <env-entry>
      <env-entry-name>solr/home</env-entry-name>
      <env-entry-value>/data/web/solr_home</env-entry-value>   #指定solr_home目录
      <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

    6、进入cd solr-7.2.0/server/lib/ext目录下复制所有文件至tomcat/webapp/solr/WEB-INF/lib/下

     cp -r * /data/tomcats/solr/webapps/solr/WEB-INF/lib/

    7、复制solr-7.2.0/server/lib下所有matrics开头的jar到tomcat/webapp/solr/WEB-INF/lib/下

    cp -r metric* /data/tomcats/solr/webapps/solr/WEB-INF/lib/

     8、复制solr/solr-7.2.0/dist/下的solr-clustering-7.2.0.jar solr-dataimporthandler-extras-7.2.0.jar和solr-dataimporthandler-7.2.0.jar三个jar包复制到tomcat/webapp/solr/WEB-INF/lib/下

      cp -r solr-dataimporthandle* /data/tomcats/solr/webapps/solr/WEB-INF/lib/

     7、复制log4j.properties配置文件
    server/resources/log4j.properties  复制到tomcat/webapp/solr/WEB-INF/lib/下或者tomcat/webapp/solr/WEB-INF/classes目录下(需要先建目录)

    mkdir /data/tomcats/solr/webapps/solr/WEB-INF/classes

    cp -r log4j.properties /data/tomcats/solr/webapps/solr/WEB-INF/classes

    8、启动tomcat,后访问ip:端口/solr/index.htm

    9、增加项目

     10、将server/solr/configsets/_default/下的conf文件夹复制到 solr-home/Order/下

     然后我们再点击 Add Core

    至此添加完成。

  • 相关阅读:
    UART中RTS、CTS
    Verdi:内存不足
    SV学习之interface
    perl学习之:@_ $_
    perl学习之:package and module
    代码变成可执行程序期间,编译器做了那些事?
    perl学习之:use & require
    perl学习之:use and require
    8位二进制补码表示整数的最小值是什么,最大值是什么
    深入理解计算机系统
  • 原文地址:https://www.cnblogs.com/Nanaya/p/11911481.html
Copyright © 2011-2022 走看看