【_ 記 】Solr 的安装部署 (图文)

Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。


solr的架构图:
【_ 記 】Solr 的安装部署 (图文)
Solr的安装部署:

  1. 访问官网: http://lucene.apache.org/
  2. 下载solr的工具包
    【_ 記 】Solr 的安装部署 (图文)
  3. 解压文件夹
    【_ 記 】Solr 的安装部署 (图文)
  4. 目录说明:
    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相关的一些许可信息
  5. 搭建运行环境 (如果tomcat 端口8080 本地冲突的话 在tomcat配置文件中修改端口号
    环境目录:
    l Solr:4.4.0
    l Jdk环境:1.7.0_72
    l Web服务器(servlet容器):Tomcat 7X
    【_ 記 】Solr 的安装部署 (图文)
  6. .将solr包中的solr.war包拷贝到tomcat的webapps中,
    打开tomcat文件夹 找到bin下的startup.bat 启动tomcat解压solr.war。解压完后删除solr.war
  7. 创建solr的数据存储目录 solrhome
    将solr-4.4.0目录中的example目录中solr目录的文件存放到solrhome目录中

【_ 記 】Solr 的安装部署 (图文)

  1. 将solr文件夹中的依赖包引入到webapps中solr的WEB-INF的/lib目录中
    (solr自带的jar 如果不导入tomcat\webapps\solr\WEB-INF\lib中 会导致访问出现错误)
    【_ 記 】Solr 的安装部署 (图文)
    【_ 記 】Solr 的安装部署 (图文)
  2. 配置tomcat中webapps目录中的solr应用的web.xml 指定的数据存储目录
    【_ 記 】Solr 的安装部署 (图文)
    1. 启动tomcat访问solr服务器
      http://localhost:8888/solr/
    2. solr后台管理界面
      【_ 記 】Solr 的安装部署 (图文)