Solr入门之(2)快速启动:第一个例子

  Solr作为一个web应用来启动,因此需要JDK支持,需要WEB容器,本文环境如下:

JDK6.0或以上(环境变量设置等不再赘述)

Tomcat-6.0.35或以上(自行下载)

apache-solr-3.6.2.ziphttp://www.apache.org/dyn/closer.cgi/lucene/solr/Windows 7 :

Solr提供了一个WEB应用,位于apache-solr-3.6.2解压包的/dist文件夹下,即apache-solr-3.6.2.war文件,为了方便访问,改名为solr.war

Solr WEB应用的前提条件

  1、首先将war包解压为solr目录,解压方式不作赘述。

  2、solr/WEB-INF/lib下的jar包补全:dist/*.jar, dist/solrj-lib/*.jar下的jar全部拷贝,省事.

  3、提供log4j配置文件,不提供会报错,但是不影响正常启动.

  4、将apache-solr-3.6.2examplesolr目录复制到一个任意新目录,比如D:/Test/solr_home/下,该文件夹就是solr提供的一个索引库的简单例子。

Solr WEB应用的启动步骤

  1、Tomcat的一些设置:本文将端口设置为8089; 编码设置为UTF-8URIEncoding="UTF-8"

  2、将solr部署到tomcat,但是在部署时需要提供一个solr/home的环境变量,下面的23步骤就分别用通常使用的部署web应用的方式来提供solr/home,选择其中一种方式即可.

  3、(可选一)${tomcat_home}/conf/Catalina/localhost文件夹(不存在手动创建)下创建solr.xml

<?xml version="1.0" encoding="UTF-8" ?>
<Context docBase="solr应用路径" reloadable="true" > 
    <Environment name="solr/home" type="java.lang.String" value="D:/Test/solr_home/solr" override="true" /> 
</Context>
        说明:此种方式配置时solr应用路径不要放在${tomcat_home}/webapps/下。
              solr/home即为上面复制出来的索引库的地址。

  4、(可选二)直接将solr应用放到${tomcat_home}/webapps/,但是要修改solrweb.xml文件:

<env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>D:/Test/solr_home/solr</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
 </env-entry>

  5、启动tomcat,访问http://localhost:8089/solr即可显示主界面

  6、上述所有操作仅是了解solr作为一个web应用如何启动,后续依次介绍其它概念及界面操作。

原文地址:https://www.cnblogs.com/tq03/p/3601048.html