【Solr】Solr-4.10.3安装教程
前言
Solr是一个可伸缩性的、能够即时部署的、致力于信息检索的、可以处理海量信息的、以处理自然语言文本为中心的、检索结果按相关性排序的企业级搜索引擎。
Solr处理的业务需求有以下4个特点:
(1)无结构化的自然语言文本为中心;
(2)信息浏览占主导地位的用户需求;
(3)以Document这种扁平化并且独立的结构组织信息(区别与关系型数据库);
(4)要求组织成的数据模式灵活多变(不像数据库表一样要求统一的字段)。
环境
(1)jdk1.7下载地址
(2)Linux环境
(3)tomcat
安装步骤
(1)把solr 的压缩包上传到Linux系统solr-4.10.3下载地址
(2)解压(tar xzvf solr-4.10.3.tgz.tgz)
我们这里不用bin启动,而是以tomcat作为容器启动。也就是dist包下的war,如下图。
主要使用的就是第一个和第三个,直接将war包部署到tomcat即可。
solrhome的包在example下,如下图。
(3)将solr-4.10.3.war部署到tomcat下。(它本身的bin目录下也有启动方式,使用的是jetty容器。)
(4)将/solr-4.10.3/example/lib/ext目录下的所有jar包添加到tomcat解压出来的/tomcat/webapps/solr-4.10.3/WEB-INF/lib中。
(5)直接将example目录下solr文件夹复制到适当位置即可,该例复制到tomcat同级并重命名为solrhome。
(6)修改/tomcat/webapps/solr-4.10.3/WEB-INF/web.xml,使其知道solr-home所在位置。
(7)测试,访问solr服务器ip地址:8080/solr-4.10.3
总结
单机版的solr至此搭建完成,如果要真正投入生产,还是要搭建集群,后续博客会介绍集群的搭建方式。