• Home
  • About
    • 吾青 photo

      吾青

      么西么西,听得到吗?

    • Learn More
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

solr配置过程&防踩坑指南

04 Apr 2019

Reading time ~1 minute

准备文件:

  1. JDK 1.7

  2. Solr 5.5.0 (1.7的JDK只能配5.5以下的Solr,因特殊原因不便升级JDK,有需要的请自行查询对应版本)

  • Solr官网下载地址:http://archive.apache.org/dist/lucene/solr
  1. Tomcat 8
  • Tomcat官网下载地址:http://apache.fayea.com/tomcat/

准备环境:

  1. 安装JDK,配置环境变量。

  2. 解压solr

  3. 解压tomcat

配置步骤:

1.把solr-5.5.0\server\solr-webapp目录下的webapp重命名为solr,并且复制到apache-tomcat-8.5.39\webapps目录下。

2.打开apache-tomcat-8.5.39\webapps\solr\WEB-INF\web.xml。消除SolrHome注释的配置并且修改,配置上自己的目录(如果目录不存在则新建)。

这里路径是:E:\tomcat\solrHome,其中solrHome为新建空文件夹。

注:如果是更高版本的solr,web.xml里会有,需要手动注释掉,否则可能无法启动。solr5.5没有这个问题。

3.在apache-tomcat-8.5.39\webapps\solr\WEB-INF\目下新建classes目录,把solr-5.5.0\server\resources目录下的log4j.properties放入这个目录。

4.复制jar文件:

①把solr-5.5.0\server\lib\ext\目录下所有的jar文件放入到apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。

②solr-5.5.0\dist文件中solr-dataimporthandler-5.5.0.jar 和 solr-dataimporthandler-extras-5.5.0.jar放在apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。

③把solr-5.5.0\server\lib下面除了jetty 的jar文件都复制到apache-tomcat-8.5.39\webapps\solr\WEB-INF\lib目录下。

5.接着把solr-5.5.0\server\solr\目录下的文件放入到之前建立的solrHome目录中。

6.打开apache-tomcat-8.5.39\bin目录下的startup.bat,启动tomcat。

7.启动成功后访问http://localhost:8080/solr/admin.html

Smithsonian Image

配置失败的朋友请检查以下问题

1.JDK, TOMCAT, SOLR 版本是否匹配?

2.文件是否全部复制完毕?

3.文件夹命名与web.xml里的配置是否一致?



SolrWeb后端 Share Tweet +1