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中的configsets和solr.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就搭建完毕。