solr安装

来源:互联网 发布:javascript var 编辑:程序博客网 时间:2024/05/21 11:27

1.1 Solr下载

分享牛,分享牛原创,分享牛系列。solrlucene的版本是同步更新的,最新的版本是5.2.1

本课程使用的版本:4.10.3

下载地址:http://archive.apache.org/dist/lucene/solr/

下载版本:4.10.3

Linux下需要下载lucene-4.10.3.tgzwindows下需要下载lucene-4.10.3.zip

 

Bin:solr的脚本

Contrib:solr为了增强自身的功能,所添加的扩展依赖包

Dist:solr  build过程时产生的war包和jar,还有它的一些依赖包

Docs:文档

Example:例子目录

Solr:配置了solr运行时的信息,它是一个标准的solrhome目录

Multicore:可以配置多个SolrCore实例

Webapps:solr.war的目录

Licenes:版本信息

1.2 SolrCore的安装配置

1.2.1 SolrhomeSolrCore

Solrhome是一个目录,它是solr运行的主目录,它包括多个SolrCore目录,SolrCore目录中就solr实例的运行配置文件和数据文件

Solrhome中可以包括多个SolrCore,每个SolrCore互相独立,而且可以单独对外提供搜索和索引服务。

1.2.2 目录结构

Solrhome的目录:

 

SolrCore目录

 

1.2.3 创建SolrCore

创建SolrCore需要先solrhome

拷贝以下目录

 

 

复制到本地E:\12-solr\0505,为了便于理解,改名为solrhome

1.3 Solr部署到Tomcat

Solr需要运行一个servlet容器,它默认通过了一个servlet容器:jetty(java写的),项目中大多使用的是Tomcat

1.3.1 安装Tomcat

 

 

1.3.2 solrwar部署到Tomcat

拷贝以下目录中war

 

复制到以下目录

 

 

 

1.3.3 solr.war解压

启动Tomcat进行解压,或者使用解压缩工具解压,解压之后把solr.war删除

 

 

1.3.4 需要添加扩展依赖包(日志包)

拷贝以下目录的扩展包

 

复制到以下目录

 

 

1.3.5 添加log4j的配置文件

拷贝以下目录的文件

 

拷贝到以下目录

 

 

1.3.6 web.xml中指定solrhome的位置

找到web.xml

 

 

 

1.3.7 启动Tomcat进行访问

 

1.3.7.1 SolrCore的配置

SolrCoreconf目录有一个文件叫solrconfig.xml

 

 

下面这些配置主要是配置solrcore的扩展jar,solr.install.dir表示solrcore的安装目录

 

 

修改如下:

 

 

其中的../../对应的目录:

 

 

 

solr下载包中的contribdist文件拷贝到以下目录

 

 

1.3.7.2 访问地址

http://localhost:8080/solr/#/

 

看到该界面表示安装成功。

分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519)


2 0
原创粉丝点击