solr学习笔记section1-在tomcat中部署单(节点)机solr5.5.4

solr自带jetty内嵌容器,但在实际开发工作中,大家喜欢使用tomcat容器,因此这篇笔记主要讲解如何在tomcat中配置和启动solr

 

注意,由于采用的solr版本是5,容器的servlet版本需要是3.0以上,所以tomcat的选择需要是8.0及以上版本。

 

在系统中任意位置建立一个solr-home文件夹,用于以后存放solr所有相关的配置及数据,如图,我建立在/home/下

 

 

利用wget在该目录下下载好solr安装包和tomcat安装包,并解压到当前文件夹

wget http://apache.fayea.com/tomcat/tomcat-8/v8.0.44/bin/apache-tomcat-8.0.44.tar.gz

wget http://archive.apache.org/dist/lucene/solr/5.5.4/solr-5.5.4.tgz

 

复制/home/solr-home/solr-5.5.4/server/solr-webapp/中的的webapp到tomcat的webapps目录,并重命名为solr,如图:

 

复制/home/solr-home/solr-5.5.4/server/lib/ext中的所有jar包到tomcat/webapps/solr/WEB-INF/lib下

复制/home/solr-home/solr-5.5.4/server/resources中的log4j.properties到tomcat/webapps/solr/WEB-INF/classes下(classes目录自行创建)

复制/home/solr-home/solr-5.5.4/server/solr中的configsetssolr.xml到/home/solr-home/下,并删除/home/solr-home/solr-5.5.4(防止配置文件冲突)

 

进入tomcat/webapps/solr/WEB-INF,编辑web.xml,找到entry节点,取消注释,并更改env-entry-value的值为solr-home的路径,如图:

 

 启动tomcat,访问地址:http://ip:port/solr/admin.html,看到如下界面证明solr启动成功

 

 

到此,一个最简易的单机(节点)版solr就搭建完毕。

 

posted @ 2017-06-15 20:40  Hank蝈蝈  阅读(294)  评论(0编辑  收藏  举报