zoukankan      html  css  js  c++  java
  • linux下Solr7的安装

    一.Solr概述

      Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。

    二.安装部署

      1.安装前准备

        部署环境:Centos7

        官网下载:http://mirror.bit.edu.cn/apache/lucene/solr/7.5.0/

        准备一个Tomcat8容器,注意,如果用Tomcat7会出现访问异常

      2.将 solr 压缩包解压,并将solr-7.5.0serversolr-webap文件夹下的webapp文件夹,复制到Tomcatwebapps目录下,并改成solr

      3.将solr-7.5.0serverlibext 中的 jar 全部复制到 Tomcat webappssolrWEB-INFlib 目录中 

      将solr-7.5.0serverlib下5个metrics-开头的jar复制到 Tomcat webappssolrWEB-INFlib 目录中

      将solr-7.5.0dist下solr-dataimporthandler-开头的2个jar复制到Tomcatwebappssolr

    WEB-INFlib 目录中

      4.并将 solr 压缩包中 solr-7.5.0/server/solr放到指定目录改名为solr_home

      5.修改tomcat下的webapps/solr/WEB-INF/web.xml配置文件,修改solr_home的存放路径,

      并且把下面的<security-constraint>注释掉

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

    <!-- <security-constraint>
    <web-resource-collection>
    <web-resource-name>Disable TRACE</web-resource-name>
    <url-pattern>/</url-pattern>
    <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Enable everything but TRACE</web-resource-name>
    <url-pattern>/</url-pattern>
    <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
    </security-constraint> -->

     

    三.启动tomcat并访问solr

      地址:http://10.8.30.100:8080/solr/index.html#/

      部署成功

      

        

  • 相关阅读:
    BZOJ2874 训练士兵 主席树
    单纯形 BZOJ3112: [Zjoi2013]防守战线
    珠宝 jewelry 省选模拟
    FWT [BZOJ 4589:Hard Nim]
    后缀自动机SAM BZOJ 2806
    就是要第一个出场的albus 【BZOJ】 线性基
    冲刺第十二十三天
    冲刺第十 十一天
    阅读8.9.10
    冲刺第八九天
  • 原文地址:https://www.cnblogs.com/cracker13/p/9962601.html
Copyright © 2011-2022 走看看