安装环境需要jdk1.8 或者更高,容器我用的tomcat,也建议tomcat8.0或者更高
1.下载Solr7.1.0与Tomcat8
wget http://archive.apache.org/dist/lucene/solr/7.1.0/solr-7.1.0.zip
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz
#创建solr数据目录和日志目录
mkdir -p /data/solr7/home
mkdir -p /data/solr7/logs
2.解压缩安装包
#解压tomcat8
tar -zxf apache-tomcat-8.5.35.tar.gz -C /usr/local/
mv /usr/local/apache-tomcat-8.5.35/ /usr/local/tomcat8.5.35_solr7.1.0
#解压solr7
unzip -oq solr-7.1.0.zip -d /usr/local/
3.将运行solr7所需的文件以及jar复制到tomcat中
# 1.进入tomcat webapps目录
cd /usr/local/tomcat8.5.35_solr7.1.0/webapps
# 2.将不需要项目的都删掉
rm -rf ./*
mkdir solr
cd solr
# 3.复制solr运行需要的文件
cp -r /usr/local/solr-7.1.0/server/solr-webapp/webapp/* ./
cp -r /usr/local/solr-7.1.0/server/lib/ext/* WEB-INF/lib/
cp -r /usr/local/solr-7.1.0/server/lib/metrics*.* WEB-INF/lib/
cp -r /usr/local/solr-7.1.0/dist/solr-dataimporthandler-* WEB-INF/lib/
4.日志配置
mkdir -p WEB-INF/classes
cp /usr/local/solr-7.1.0/server/resources/log4j.properties WEB-INF/classes/
5.指定solr的配置目录
放开env-entry,注释掉security-constraint
vim WEB-INF/web.xml
6.配置solr运行的配置
cd /data/solr7/home
cp -r /usr/local/solr-7.1.0/server/solr/* ./
cp -r /usr/local/solr-7.1.0/contrib/ ./
cp -r /usr/local/solr-7.1.0/dist/ ./
修改tomcat端口号(vim /usr/local/tomcat8.5.35_solr7.1.0/conf/server.xml)
7.启动tomcat
http://118.25.229.83:18983/solr/index.html#/