Solr(5.1.0) 与Tomcat 从0开始安装与配置
1、什么是Solr?
Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。通过对Solr 进行适当的配置,某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 创建的索引。
2、Solr 安装与配置
1)、安装 JDK & 配置环境变量
具体教程查看这个(http://jingyan.baidu.com/article/ff41162596a77912e4823716.html),这里不再多说。
2)、Tomcat 安装(必须先安装JDK)
去官网下载(http://tomcat.apache.org/),我下载的是exe版的,直接双击安装,默认设置就行。然后启动Tomcat 服务,浏览器输入http://localhost:8080看到Tomcat页面表示安装成功。我安装的版本是 8.0.23。
3)、Solr安装到Tomcat中
去Solr官网中下载Solr(http://lucene.apache.org/solr/),根据需要下载不同的Solr版本,我下载的是solr-5.1.0.zip。和Tomcat解压到一个文件夹中 C:\Program Files (x86)\Apache Software Foundation\ (也可以自定义)。
接下来开始安装了(注意:5.X 和 之前的目录结构不同了)。
在 solr 5/server/webaps 目录下,有个solr.war. 将这个war 包复制到tomcat下,启动tomcat,解压完成后,停掉tomcat, 将这个war 包删除。
修改solr 的web.xml 文件,指定solr home。
<env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>C:/Program Files (x86)/Apache Software Foundation/solr-5.1.0/server/solr</env-entry-value><env-entry-type>java.lang.String</env-entry-type></env-entry>
复制 solr 5/server/lib/ext中的包到tomcat下面的solr应用中。因为启动的时候没有slf4j的包报错。
复制 solr 5/dist/下面的jar 包到tomcat 下的solr 应用中。solr-solrj-5.1.0.jar 的包不需要。
3、重启Tomcat 服务,然后访问:http://localhost:8080/solr/,看到界面就说明Solr安装好了
作者:清朗的晨风
来源链接:https://www.cnblogs.com/moretry/p/4545948.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。