牛骨文教育服务平台(让学习变的简单)
博文笔记

Solr5.5.5环境搭建

创建时间:2017-11-02 投稿人: 浏览次数:398

1,环境需求:

window7 64位
JDK1.7 64位
Tomcat 8 64位
solr5.5.5

2,官方下载Solr

  • solrhome与solrcore说明 
    solrhome类似于Mysql服务,solrcore则相当于MySQL的一个数据库,一个MySQL可以管理多个数据库,类似的一个solrhome下可以拥有多个solrcore,且它们之间互不影响。
  • solrhome与solrcore的目录结构 

  • solrhome 
    • 多个solrcore
    • solr.xml(solr 默认配置文件,无特殊需要不用改动。)
  • solrcore 
    • conf (索引库的关键配置,也是我们需要关注的)
    • data (生成的索引文件)
    • solrcore的说明配置(solrcore默认配置文件,无特殊需要不用改动。)

创建solrhome以及solrcore(mysolrhomemycore 名字可以任意指定)

  • 在指定的目录下新建文件夹solrhome:D:mysolrhome
  • solr-5.5.4serversolrsolr.xml拷贝至 D:mysolrhome
  • 在solrhome下新建文件夹solrcore:D:mysolrhomemycore
  • solr-5.5.4serversolrconfigsetsasic_configsconf完整目录拷贝至D:mysolrhomemycore

部署到Tomcat

  • solr-5.5.4serversolr-webappwebapp 完整目录复制到Apache Tomcat 8.0.27-solrwebapps下并重命名为solr
  • Apache Tomcat 8.0.27-solrwebappssolrWEB-INF下新建classes文件夹
  • solr-5.5.4/server/resource/log4j.properties 拷贝至上一步创建的classes
  • solr-5.5.4/server/lib/ext/目录下的所有jar文件复制到Apache Tomcat 8.0.27-solr/webapp/solr/WEB-INF/lib/
  • 配置solrcore 
    修改Apache Tomcat 8.0.27-solrwebappssolrWEB-INFweb.xml 新增<env-entry>标签,将你的solrhome配置进去。
    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>F:mysolrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 启动tomcat 
    • 运行Apache Tomcat 8.0.27-solrinstartup.bat
    • 如果启动失败请检查上述步骤,并确保jdk版本位1.8。
    • 如果一切正常的话你将会看到如下配置信息
访问solr管理界面 
http://localhost:8080/solr/admin.html



原文地址:http://blog.csdn.net/luwfls/article/details/59114974?utm_source=itdadao&utm_medium=referral

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。