solr安装
cd /tmp
wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/5.5.4/solr-5.5.4.tgz
tar -zxvf solr-5.5.4.tgz
mkdir -p /data/solr
mkdir -p /usr/local/solr
./solr-5.5.4/bin/install_solr_service.sh solr-5.5.4.tgz -d /data/solr/ -i /usr/local/solr
solr和tomcat集成
solr5.5需要和tomcat 8集成 tomcat 7会报错
下载tomcat 8
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.11/bin/apache-tomcat-8.5.11.tar.gz
tar -zxvf apache-tomcat-8.5.11.tar.gz
mv apache-tomcat-8.5.11 /usr/local
cd /usr/local
mv apache-tomcat-8.5.11 tomcat
tomcat 集成 solr
mv /tmp/solr-5.5.4/server/solr-webapp/webapp /usr/local/tomcat/webapps/
cd /usr/local/tomcat/webapps/
mv webapp solr
cd solr
mkdir classes
mv /tmp/solr-5.5.4/server/lib/ext/*.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/
mv /tmp/solr-5.5.4/server/resources/log4j.properties /usr/local/tomcat/webapps/solr/WEB-INF/classes/
mkdir -p ~/solr
cp -a /tmp/solr-5.5.4/server/solr/* ~/solr
vim /usr/local/tomcat/webapps/solr/WEB-INF/web.xml
将web.xml中的
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
修改为
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/root/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
启动tomcat
/usr/local/tomcat/bin/startup.sh
在浏览器中输入http://IP:8080/solr/admin.html查看输出页面