下载solr7.2.1的压缩包和tomcat的包
wget http://mirrors.hust.edu.cn/apache/lucene/solr/7.2.1/solr-7.2.1.tgz
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.0.50/bin/apache-tomcat-8.0.50.tar.gz
解压压缩包并放到/opt/目录下
tar -xvf solr-7.2.1.tgz
tar -xvf apache-tomcat-8.0.50.tar.gz
cp apache-tomcat-8.0.50 /opt/tomcat -rf
创建/opt/solr_home目录
mkdir /opt/solr_home
清空tomcat下没用的项目
rm -rf /opt/tomcat/webapps/*
复制需要的文件到webapps下
cp solr-7.2.1/server/solr-webapp/webapp /opt/tomcat/webapps/solr -rf
cp solr-7.2.1/server/lib/ext/* /opt/tomcat/webapps/solr/WEB-INF/lib/
cp solr-7.2.1/server/lib/metrics-*.jar /opt/tomcat/webapps/solr/WEB-INF/lib/
cp solr-7.2.1/dist/solr-dataimporthandler-* /opt/tomcat/webapps/solr/WEB-INF/lib/
创建classes文件件
mkdir /opt/tomcat/webapps/solr/WEB-INF/classes
复制log4j.properties到classes下
cp solr-7.2.1/server/resources/log4j.properties /opt/tomcat/webapps/solr/WEB-INF/classes/
修改web.xml
# vim /opt/tomcat/webapps/solr/WEB-INF/web.xml
去掉注释并修改solr_home:
solr/home
/opt/solr_home
java.lang.String
Disable TRACE
/
TRACE
Enable everything but TRACE
/
TRACE
加上注释:
复制solr运行需要的文件到solr_home
cp solr-7.2.1/server/solr/* /opt/solr_home/ -rf
cp -rf solr-7.2.1/dist/ /opt/solr_home/
cp -rf solr-7.2.1/contrib/ /opt/solr_home/
启动tomcat
这里一定要加上 index.html 要不然就会404
这样就算成功了