【_ 記 】Solr 的安装部署 (图文)
Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
solr的架构图:
Solr的安装部署:
- 访问官网: http://lucene.apache.org/
- 下载solr的工具包
- 解压文件夹
- 目录说明:
bin:solr的运行脚本
contrib:solr的一些扩展jar包,用于增强solr的功能。
dist:该目录包含build过程中产生的war和jar文件,以及相关的依赖文件。
docs:solr的API文档
example:solr工程的例子目录:
l example/solr:该目录是一个标准的SolrHome,它包含一个默认的SolrCore
l example/multicore:该目录包含了在Solr的multicore中设置的多个Core目录。
l example/webapps:该目录中包括一个solr.war,该war可作为solr的运行实例工程。
l icenses:solr相关的一些许可信息 - 搭建运行环境 (如果tomcat 端口8080 本地冲突的话 在tomcat配置文件中修改端口号)
环境目录:
l Solr:4.4.0
l Jdk环境:1.7.0_72
l Web服务器(servlet容器):Tomcat 7X - .将solr包中的solr.war包拷贝到tomcat的webapps中,
打开tomcat文件夹 找到bin下的startup.bat 启动tomcat解压solr.war。解压完后删除solr.war - 创建solr的数据存储目录 solrhome
将solr-4.4.0目录中的example目录中solr目录的文件存放到solrhome目录中
- 将solr文件夹中的依赖包引入到webapps中solr的WEB-INF的/lib目录中
(solr自带的jar 如果不导入tomcat\webapps\solr\WEB-INF\lib中 会导致访问出现错误) -
配置tomcat中webapps目录中的solr应用的web.xml 指定的数据存储目录
- 启动tomcat访问solr服务器
http://localhost:8888/solr/ - solr后台管理界面
- 启动tomcat访问solr服务器