标签:
一、安装准备
操作系统:CentOS 6.5
tomcat版本:apache-tomcat-7.0.54.tar.gz
solr版本:solr-4.9.0.tgz
二、部署实施
然后进入tomcat/bin文件夹下,执行./startup.sh启动脚本,然后在浏览器中访问tomcat的url:http://ip:8080,如下图则部署tomcat成功。
tar -zxvf solr-4.9.0.tgz mv solr-4.9.0 solr mkdir -p /usr/local/solr cd /usr/local/solr; mkdir solr-index cp -r /opt/solr/example/solr/* /usr/local/solr
将/opt/solr/example/solr/文件夹下的所有内容都copy到solr文件夹下,进入/usr/local/solr/collection1/conf,里面有个solrconfig.xml文件并打开:
<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" /> <lib dir="../../../contrib/langid/lib/" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" /> <lib dir="../../../contrib/velocity/lib" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />
<dataDir>${solr.data.dir:}</dataDir>
修改为:
<!-- <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" /> <lib dir="../../../contrib/langid/lib/" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" /> <lib dir="../../../contrib/velocity/lib" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" /> -->
<dataDir>${solr.data.dir:/usr/local/solr/solr-index}</dataDir>
进入/opt/solr压目录中的dist目录,里面有个solr-4.9.0.war包,复制到你的tomcat下的webapps目录(~/tomcat7/webapps),并改名为solr.war,启动tomcat后会自动解压部署solr.war包,并解压到该目录下的solr目录,这个目录就是一个标准的web项目的目录了。
进入~/tomcat7/webapps/solr/WEB-INF,修改web.xml文件如下:
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/home/hadoop2/solrhome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
需要copy一些jar包和log4j配置文件:从~/solr/example/lib/ext复制所有的jar,并复制~/solr/example/resources/log4j.properties到~/tomcat7/lib下。
标签:
原文地址:http://www.cnblogs.com/perTest/p/5628302.html