Solr与Tomcat配置
2017-07-26 20:48
85 查看
1 概述
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http
Get操作提出查找请求,并得到XML格式的返回结果。
Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
2 相关配置
备注:相对来说tomcat部署Solr需要的操作配置还是比较繁琐,最简单的Solr启动方式是直接启动Solr,因为Solr中已经内置了服务容器,可以不依赖tomcat而启动,具体可以参考:http://blog.csdn.net/vtopqx/article/details/73223715
2.1 下载
Solr下载:http://archive.apache.org/dist/lucene/solr/Tomcat下载(必须下载8.0以上版本):http://tomcat.apache.org/
2.2 文件配置
1、 下载Solr和Tomcat解压后,并创建solr_home空目录,进入solr目录:G:\solr_test\solr-5.5.4\server\solr-webapp
将solr-webapp目录下webapp拷贝到tomcat的webapps目录下,并改名为solr,如下图:
2、将Solr中的jar包拷贝到tomcat目录下
进入G:\solr_test\solr-5.5.4\server\lib\ext将几个jar
拷贝到G:\solr_test\apache-tomcat-7.0.77\webapps\solr\WEB-INF\lib
3、将solr目录下log4j.properties拷贝到tomcat目录下
进入G:\solr_test\solr-5.5.4\server\resources将几个jar
拷贝到G:\solr_test\apache-tomcat-7.0.77\webapps\solr\WEB-INF\classes
注:如果没有classes目录,则需要手动创建。
4、创建solr_home
进入G:\solr_test\solr-5.5.4\server
将solr拷贝到solr_home目录
5、修改solr_home引用路径
进入tomcat下solr目录G:\solr_test\apache-tomcat-7.0.77\webapps\solr\WEB-INF 修改web.xml
将web.xml文件中<env-entry-name>标签的注释打开 将value值更改为刚才设置的solr_home的路径如下图
2.3 测试
以上配置完成后,启动tomcat浏览器访问:http://localhost:8080/solr/admin.html
2.4 创建Core
1、拷贝基础配置进入solr_home\solr目录下创建core
如:G:\solr_test\solr_home\solr,并将solr案例中的conf配置拷贝到solr_core中,
进入:G:\solr_test\solr-5.5.4\server\solr\configsets\sample_techproducts_configs中拷贝conf文件夹到solr_core
2、 创建core
在管理平台页面进行core创建,名称必须和上一步中创建的文件目录名一样solr_core,如下
创建完成后,可以看到core信息,并且会在solr_home目录下生成数据索引数据存放文件:
至此,tomcat部署Solr配置完成。
相关文章推荐
- solr配置的 时候的注意事项以及修改tomcat端口号的方法
- 在Tomcat下配置Solr 4.x 版本
- tomcat+solr在windows下运行配置
- Solr 4.10.1 + tomcat 7 + zookeeper + HDFS 集成 (SolrCloud+HDFS)配置
- lucene solr在tomcat中的配置
- Solr4.2.0和Tomcat7.0配置
- linux下solr+tomcat的搭建配置 tomcat+solr
- Solr安装于Tomcat以及配置
- 一个版本Tomcat6多处使用,以及集成solr的配置
- windows配置solr5.5.2(不通过tomcat,使用内置jetty)
- solrCloud+tomcat+zookeeper配置
- 在Tomcat下配置Solr 4.x 版本
- Linux 下安装配置:Java、Tomcat、Solr、Redis、ActiveMQ
- 在tomcat中配置solr4.7
- solr cloud 在集群中的配置,以及与中文分词, tomcat等等的整合(1)
- windows配置solr5.5.2(不通过tomcat,使用内置jetty)
- Solr安装配置(包含Tomcat和jdk)
- windows安装solr并配置tomcat
- 一、windows配置solr5.5.2(不通过tomcat,使用内置jetty)
- windows下tomcat7+solr5.1+zookeeper3.4.6 伪集群SolrCloud配置