1.1 Solr下载
分享牛,分享牛原创,分享牛系列。solr和lucene的版本是同步更新的,最新的版本是5.2.1
本课程使用的版本:4.10.3
下载地址:http://archive.apache.org/dist/lucene/solr/
下载版本:4.10.3
Linux下需要下载lucene-4.10.3.tgz,windows下需要下载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 Solrhome和SolrCore
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 把solr的war部署到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的配置
在SolrCore的conf目录有一个文件叫solrconfig.xml
下面这些配置主要是配置solrcore的扩展jar包,solr.install.dir表示solrcore的安装目录
修改如下:
其中的../../对应的目录:
把solr下载包中的contrib和dist文件拷贝到以下目录:
1.3.7.2 访问地址
看到该界面表示安装成功。
分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519)