Solr5.5.4单机版安装

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

1.基础环境

jdk1.8+tomcat8 +CentOS6.5

2.安装JDK,TOMCAT(记得配置Java环境变量)

3.下载Solr5.5.4(好像是5.x的最后一个版本,现在已经有了6.x了)

wget

4.将solr-5.5.4/server/solr-webapp目录下的webapp文件夹拷贝到tomcat8下webapps下,并改名为solr

cp -r ./solr-5.5.4/server/solr-webapp/webapp /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps

mv /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/webapp      /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr

5. 将solr-5.5.4/server/lib/ext目录下的所有jar包拷贝到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib

cp -r ./solr-5.5.4/server/lib/ext/* /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib

6.solr-5.5.4/server/resources目录下的log4j.properties文件拷贝到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/classes若不存在classes文件夹,需要手动创建一个

cp -r ./solr-5.5.4/server/resources/log4j.properties  /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/classes

7.将solr-5.5.4/server/solr整个目录复制到下/usr/local/condition/solr(这个位置随便放 这个是solrhome的位置 类似于数据库的库)

cp solr-5.5.4/server/solr /usr/local/condition/solr -rf

8.修改/usr/local/condition/solr/solr 为 /usr/local/condition/solr/solrhome

mv /usr/local/condition/solr/solr /usr/local/condition/solr/solrhome

9.修改/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/web.xml文件

<env-entry>

<env-entry-name>solr/home</env-entry-name>

<!--solrhome 所在目录-->

<env-entry-value>/usr/local/condition/solr/solrhome</env-entry-value>

<env-entry-type>java.lang.String</env-entry-type>

</env-entry>

10.将solr-5.5.4/dist目录下的solr-dataimporthandler-5.5.4.jar和solr-dataimporthandler-extras-5.5.4.jar复制到/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/下,这个是为了以后导入数据库表数据

cp -r ./solr-5.5.4/dist/solr-dataimporthandler-5.5.4.jar  /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/

cp -r ./solr-5.5.4/dist/solr-dataimporthandler-extras-5.5.4.jar /usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/webapps/solr/WEB-INF/lib/

11.启动tomcat 访问solr

启动(tomcat)

/usr/local/condition/tomcat/solr-apache-tomcat-8.5.14/bin/startup.sh

浏览器访问

:8080/solr/admin.html#/

12.增加solrcore

在linux下增加的solrhome创建一个文件夹名字为solrcore1

cd /usr/local/condition/solr/solrhome/

mkdir solrcore1

13. 将solr-5.5.4下的solrhome下solrcore的conf复制到自己的solrhome下的solrcore1下

cp /usr/local/condition/solr/solr-5.5.4/example/example-DIH/solr/solr/conf/ /usr/local/condition/solr/solrhome/solrcore1/ -rf

14.点击Add Core

Solr5.5.4单机版安装

15.最终效果

Solr5.5.4单机版安装

更多Solr相关教程见以下内容

Solr3.6.1 在Tomcat6下的环境搭建

Apache Solr: 安装和运行

Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4

Solr实现Low Level查询解析(QParser)

Solr6.0.0 + Tomcat8 配置问题

基于Solr 3.5搭建搜索服务器

Solr 3.5开发应用教程 PDF高清版

Solr 4.0 部署实例教程

Solr 的详细介绍请点这里
Solr 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c7fa883151157d6004bcb300c367f53a.html