Solr--Solr 单机版安装

10 篇文章 0 订阅
9 篇文章 0 订阅

Solr 单机版安装

    环境
  1. 安装 jdk
  2. 安装 tomcat

    安装 Solr

      Solr 版本:solr-4.10.3.tgz.tgz

   1 Solr 是由两个部分构成:
  1. Solr 的 web 服务
  2. Solr 的索引库
   2 上传 Solr 压缩包

在这里插入图片描述

    3 解压 Solr 压缩包

tar -zsvf solr-4.10.3.tgz.tgz

    4 Solr 的目录介绍
  1. bin:启动 solr 的一些脚本,但是需要依赖 jetty 容器

  2. contrib:存放的是 solr 对第三方插件支持的内容

  3. dist:solr 编译后所产生一些文件夹。war 或者是 jar

  4. example:是 solr 的案例。在该目录下有两个文件夹对于我们来说比较重要。

    4.1) webapps:在该目录中存放了一个 solr 的 war 包。与 dist 目录下的那个 war 文 件是同一个,只是存放的目录及名称不同而已。
    4.2) solr: 是 solr 的一个标准的索引库示例。
    4.3) lib/ext:该目录下存放的是一些日志处理器的 jar 包。solr 的 web 服务也要依赖于日志处理的 jar 包。所以我们在安装 solr 服务时,需要将该目录下的 jar 拷贝给 solr 服务

    5 安装 Solr 服务

        其实安装 solr 服务就是将 solr 的 war 包,拷贝到 tomcat 的 webapps 目录下。
在这里插入图片描述

    6 启动 tomcat ,解压 war 包

        查看 tomcat 的启动日志,查看是否做 war 的解压

tailf logs/catalina.out

    解压成功
在这里插入图片描述

    7 添加服务中所依赖的 jar 包

      由于我们在解压后的 solr 的项目中,需要依赖一些日志处理的 jar 包。所以我们在添加依赖的 jar 包时,需要将原来的 war 删除掉。否则 tomcat 再次启动时,会将原来的目录覆盖掉。那么新添加的 jar 包也就没了。
      注意:在删除 war 包时,一定要在 tomcat 关闭的状态下删除 war 包。如果在 tomcat 启动状态下删除 war 包,那么 tomcat 在关闭时会将解压的目录一并的也删除掉。
      jar原来所在位置
在这里插入图片描述
      删除war包
在这里插入图片描述

      复制jar包
在这里插入图片描述


    8 安装 solr 索引库

       在 solr 的解压目录的 example 目录下有个 solr 的目录,就是 solr 的一个基本的索引库示例。

    9 拷贝索引库

      将该索引库拷贝到指定目录下(可以是任意目录),虽然具备任意性.但是也不能太随便。应该放到/usr/local/solrhome。
在这里插入图片描述
在这里插入图片描述

    10 solr 的服务中配置索引库

        在 solr 的服务中配置索引库的位置注意:需要配置的路径为索引库的根。可以使用 linux中的 pwd 命令查看绝对路径。将该路径添加到 solr 服务中的 web.xml 文件中
        Solr 服务在启动时,是通过他的 web.xml 文件中的节点配置获取索引库的绝对位置的。在web.xml 中找到<env-entry>.注意:该节点默认是注释状态的,我们需要先去掉注释。然后将拷贝的索引库的路径添加到该节点的<env-entry-value>节点中.
在这里插入图片描述

测试:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值