Solr服务器的搭建(完整版,基础)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40202111/article/details/80654876
首先你需要准备的资料:

1.JDK1.8+ (因为官网说版本6以上,就是基于JDK1.8上开发的,反正安装高版本就对了,又不收费...)

2. 下载solr,去官网:http://archive.apache.org/dist/lucene/solr/6.5.1/ ,版本看你自己选,我这边里是选择6.5.1

3.下载Tomcat, 下载地址:http://apache.fayea.com/tomcat/  ,选择1.8 版本的。

-----------------------------------------------------------------------------------------------------------------------

确定安装好JDK1.8 。


解压下载好的solr.

解压下载好的Tomcat

准备上述之后:

配置安装

1.把solr-6.5.1serversolr-webapp目录下的webapp重命名为solr,并且复制到apache-tomcat-8.0.47webapps目录下。

2.打开apache-tomcat-8.0.47webappssolrWEB-INFweb.xml  消除SolrHome注释的配置并且修改,配置上自己的目录(如果目录不存在则新建)。

3.还是这个打开apache-tomcat-8.0.47webappssolrWEB-INFweb.xml,把里面<security-constraint> 注释掉,不然你后面就算部署好了也是不能访问的,我就在这里坑了好久。。

4.在apache-tomcat-8.0.47webappssolrWEB-INF目下新建classes目录(经常做java web开发的应该知道这是一个放java编译好的字节码文件的目录)


5.把solr-6.5.1server esources目录下的log4j.properties放入刚刚新建的apache-tomcat-8.0.47webappssolrWEB-INFclasses目录下

6. 把solr-6.5.1serverlibext目录下所有的jar文件放入到apache-tomcat-8.0.47webappssolrWEB-INFlib目录下(这一步骤和上一步骤主要是加入日志log4j的配置), 还有就是和重要的solr-6.5.1dist文件中 solr-dataimporthandler-6.5.1.jar 和 solr-dataimporthandler-extras-6.5.1.jar也要放在apache-tomcat-8.0.47webappssolrWEB-INFlib目录下。不然会跑不起来。

7.把solr-6.5.1serverlib 下面除了jetty 的jar【下图红线内的6个】 也拷贝到apache-tomcat-8.0.47webappssolrWEB-INFlib目录下,这一步很重要,不然solr 跑不起来。

8.接着把solr-6.5.1serversolr目录下的solr.xml放入到之前建立的solrHome目录中(本来里面是空的)

9.打开apache-tomcat-8.0.47in目录下的startup.bat启动tomcat。


应该就成功了!

10.启动成功后访问http://localhost:8080/solr/index.html


————————————————
版权声明:本文为CSDN博主「qq_40202111」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40202111/article/details/80654876

原文地址:https://www.cnblogs.com/Dearmyh/p/11416727.html