• Solr(5.1.0) 与Tomcat 从0开始安装与配置


    1、什么是Solr?

    Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 创建的索引。

    2、Solr 安装与配置

      1)、安装 JDK & 配置环境变量

        具体教程查看这个(http://jingyan.baidu.com/article/ff41162596a77912e4823716.html),这里不再多说。

      2)、Tomcat 安装(必须先安装JDK)

        去官网下载(http://tomcat.apache.org/),我下载的是exe版的,直接双击安装,默认设置就行。然后启动Tomcat 服务,浏览器输入http://localhost:8080看到Tomcat页面表示安装成功。我安装的版本是 8.0.23。

      3)、Solr安装到Tomcat中

        去Solr官网中下载Solr(http://lucene.apache.org/solr/),根据需要下载不同的Solr版本,我下载的是solr-5.1.0.zip。和Tomcat解压到一个文件夹中 C:Program Files (x86)Apache Software Foundation (也可以自定义)。

        接下来开始安装了(注意:5.X 和 之前的目录结构不同了)。    

        在 solr 5/server/webaps 目录下,有个solr.war. 将这个war 包复制到tomcat下,启动tomcat,解压完成后,停掉tomcat, 将这个war 包删除。

        修改solr 的web.xml 文件,指定solr home。

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>C:/Program Files (x86)/Apache Software Foundation/solr-5.1.0/server/solr</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

        复制 solr 5/server/lib/ext中的包到tomcat下面的solr应用中。因为启动的时候没有slf4j的包报错。

        复制 solr 5/dist/下面的jar 包到tomcat 下的solr 应用中。solr-solrj-5.1.0.jar 的包不需要。

    3、重启Tomcat 服务,然后访问:http://localhost:8080/solr/,看到界面就说明Solr安装好了

  • 相关阅读:
    HDU 2108 Shape of HDU (判断是不是凸多边形 叉乘)
    三,对于printf函数和C语言编程的初步拓展
    二,养成良好的写代码习惯
    一,彻底理解第一个C语言程序 Hello World
    归并排序(看了别人的博客明白了也写个博客,希望这样不算抄袭~)
    汉诺塔
    最小生成树
    堆排序
    二叉排序树
    双关键字快排
  • 原文地址:https://www.cnblogs.com/moretry/p/4545948.html
Copyright © 2020-2023  润新知