solr重建部分索引_安装solr

Solr 单机版安装

1 安装环境

1.1 安装 jdk

1.1.1 JDK 版本:

jdk-8u11-linux-x64.tar.gz

1.1.2 环境变量配置

export JAVA_HOME=/usr/local/jdk

export

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

1.2 安装 tomcat

1.2.1 Tomcat 版本

apache-tomcat-7.0.47.tar.gz

2 安装 Solr

Solr 版本:solr-4.10.3.tgz.tgz

2.1 Solr 是由两个部分构成:

1) Solr 的 web 服务 2) Solr 的索引库

2.2 上传 Solr 压缩包

2.3 解压 Solr 压缩包

2.4 Solr 的目录介绍

bin:启动 solr 的一些脚本,但是需要依赖 jeety 容器 contrib:存放的是 solr 对第三方插件支持的内容 dist:solr 编译后所产生一些文件夹。War 或者是 jar example:是 solr 的案例。在该目录下有两个文件夹对于我们来说比较重要。 1) webapps:在该目录中存放了一个 solr 的 war 包。与 dist 目录下的那个 war 文 件是 同一个,只是存放的目录及名称不同而已。 2) solr: 是 solr 的一个标准的索引库示例。 3) lib/ext:该目录下存放的是一些日志处理器的 jar 包。Solr 的 web 服务也要依赖于日志 处理的 jar 包。所以我们在安装 solr 服务时,需要将该目录下的 jar 拷贝 给 solr 服务

2.5 安装 Solr 服务

其实安装 solr 服务就是将 solr 的 war 包,拷贝到 tomcat 的 webapps 目录下。

2.6 启动 tomcat,解压 war 包

查看 tomcat 的启动日志,查看是否做 war 的解压 tailf logs/catalina.out

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

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

417a1df4493daa076c51cfda80079e72.png

2.8 安装 solr 索引库

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

2.9 拷贝索引库

将该索引库拷贝到指定目录下(可以是任意目录),虽然具备任意性。但是也不能太随便。 应该放到/usr/local/solrhome。先创建 solrhome 目录

2.10 solr 的服务中配置索引库

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

f12f36cbd1ef78420446ba2c433bb40a.png

2.11 访问 Solr 服务

启动 tomcat 通过 solr 的管理页面可以对 solr 进行操作了。启动 tomcat 后,打开浏览器 输入 solr 的访问 url 就可以访问 solr 服务了

1db0fa6a78ab3fd7693a48f85d5d12f7.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值