一、Tomcat环境
二、下载Solr4.6,解压
下载地址http://archive.apache.org/dist/lucene/solr/4.6.1/
解压后
三、部署solr
1、将example/webapps/solr.war复制到tomcat/webapps下
2、在 solr/example/solr/collection1/下创建一个data文件夹
3、 进入tomcat/conf/Catalina/localhost/下,创建一个solr.xml
4、编辑solr.xml,把docBase和value修改成本机上路径
<Context docBase="/home/fzj/software/tomcat/webapps/solr.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/home/fzj/software/solr/example/solr" override="true" />
</Context>
5、编辑solr/example/solr/conf下的solrconfig.xml,进行编辑
将
<dataDir>${solr.data.dir:}</dataDir>
改为本机上的路径
<dataDir>${solr.data.dir:/home/fzj/software/solr/example/solr/data}</dataDir>
如果solr/conf/没有solrconfig.xml这个文件,就将solr/example/solr/collection1/conf/solrconfig.xml复制到solr/example/solr/conf/下
6、编辑tomcat/conf/tomcat-users.xml,去掉里面的注释块,加入以下内容
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="s3cret" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
7.将solr/example/lib/ext 下文件拷贝到tomcat的lib下
root@fzj-Aspire-V3-571G:/home/fzj/software/solr/example/lib#
cp -Rf ext/* /home/fzj/software/tomcat/lib/
8.启动tomcat