2.Solr 5.3.1下载及安装

       因为Solr是基于Java语言开发的,所以在学习Solr之前必须先安装好Java开发环境。Solr各个版本对应的需要安装的JDK最低版本也是有要求。自Solr 4.8.0以后,必须要求JDK7以上,自Solr 6.0.0以后,必须要求JDK8以上。文末附上Solr各个版本对应的JDK版本信息。

1.Solr的下载

       Solr 5.3.1下载地址:http://archive.apache.org/dist/lucene/solr/5.3.1/,此处下载Windows平台zip版本

2.Solr 5.3.1下载及安装_第1张图片

2.Windows平台下部署Solr

       Solr可以部署至Jetty服务器,Solr各个版本部署至Jetty的话,Jetty版本也有最低需求。诸如Solr 5.0.0必须Jetty版本在8.1.10之上,文末附上Solr各个版本对应的Jetty最低版本信息。

      你也可以部署至Tomcat服务器。Solr各个版本对Tomcat版本就没有过多要求,你只要确保Tomcat能正常启动即可。

      本例使用tomcat版本为:8.5.40,下载安装请查看:Tomcat 8.5.40下载即安装(Windows版本)

      ①将下载的solr-5.3.1.zip解压到某个目录(D:\JavaSoftware\solr)

2.Solr 5.3.1下载及安装_第2张图片

    ②把/solr-5.3.1/server/solr-webapp下的webapp复制到tomcat的webapps目录下,并命名为solr

2.Solr 5.3.1下载及安装_第3张图片

2.Solr 5.3.1下载及安装_第4张图片

    ③把/solr-5.3.1/server/lib/ext下的所有jar包复制到tomcat目录下的/webapps/solr/WEB-INF/lib下

2.Solr 5.3.1下载及安装_第5张图片

    ④把/solr-5.3.1/dist下的solr-dataimporthandler-5.3.1.jar,solr-dataimporthandler-extras-5.3.1.jar复制到tomcat目录下的/webapps/solr/WEB-INF/lib下

2.Solr 5.3.1下载及安装_第6张图片

    ⑤新建solr-home,其实就是新建一个文件夹,目录随你来定,然后将/solr-5.3.1/server/solr下的所有内容复制到新建的solr环境目录下

2.Solr 5.3.1下载及安装_第7张图片

    ⑥复制/solr-5.3.1/server/resources下的log4j.properties到tomcat目录下的/webapps/solr/WEB-INF/classes下(如果没有classes,手动创建一个即可)

2.Solr 5.3.1下载及安装_第8张图片

2.Solr 5.3.1下载及安装_第9张图片

2.Solr 5.3.1下载及安装_第10张图片

    ⑦接下来就是修改tomcat目录下的/webapps/solr/WEB-INF下的web.xml文件

2.Solr 5.3.1下载及安装_第11张图片

        原web.xml中的红框部分是注释着的。打开之后,将部分的内容,变更为新建的slor-home文件夹的路径即可。

    ⑧接下来,启动tomcat,然后浏览器输入http://localhost:8080/solr即可看到solr的web管理界面了。如果能够看到如下界面,则说明安装成功咯

2.Solr 5.3.1下载及安装_第12张图片

附:Solr各个版本对应的JDK版本:

Solr版本 发布时间 JDK版本
4.0.0 2013-01-16 Java 1.6以上,ZooKeeper 3.3.6;引入solrcloud
4.1.0 2013-01-21 Java 1.6以上,lucene4.1
4.2.0 2013-03-11 有bug,不能线上使用
4.3.1 2013-06-14 可以线上使用,还未引入5.0的新特性
4.4.0 2013-07-22 有bug,不能线上使用
4.5.0 2013-10-04 Java 1.6以上,ZooKeeper 3.4.5
4.6.0 2013-11-22 有bug,不能线上使用
4.7.1 2014-04-01 Java 1.6以上,最后一个采用旧版配置方法版本
4.8.0 2014-04-27 Java 1.7以上,ZooKeeper 3.4.6
4.10.0 2014-09-02 Java 1.7以上
5.0.0 2015-02-19 Java 1.7以上,Jetty 8.1.10
5.4.0 2015-12-10 Java 1.7以上,Jetty 9.2.13
5.5.0 2016-02-20 Java 1.7以上,Solr schema version支持1.6
6.0.0 2016-04-07 Java 1.8以上,Jetty 9.3.8
6.1.0 2016-08-24 Java 1.8以上

 

你可能感兴趣的:(#,Solr)