一 下载安装所需文件
Solr下载地址:http://archive.apache.org/dist/lucene/solr/
Solr版本:solr-5.5.4.tgz
Tomcat下载地址:http://archive.apache.org/dist/tomcat/tomcat-8/
Tomcat版本:apache-tomcat-8.5.13.tar.gz
二 在centos7上创建目录并上传安装文件
1.创建文件夹
存放solr安装文件的目录
1 | mkdir /usr/local/solr |
存放tomcat安装文件的目录
1 | mkdir /usr/local/tomcat |
2.上传文件
三 解压文件
1.切换目录到solr的安装文件目录下解压solr文件
1 | cd /usr/local/solr<br>tar -zxvf solr- 5.5 . 4 -C /usr/local/solr/ |
2.解压tomcat文件
1 | cd /usr/local/tomcat/<br>tar -zxvf apache-tomcat- 8.5 . 13 .tar.gz -C /usr/local/tomcat/ |
3.查看是否解压成功
四 安装Solr
1.复制solr-5.4.4/server/solr-webapp/webapp到tomcat下的webapps目录下,并改名为solr。
1 | cp -r /usr/local/solr/solr- 5.5 . 4 /server/solr-webapp/webapp /usr/local/tomcat/apache-tomcat- 8.5 . 13 /webapps/solr |
2.将solr-5.4.4/server/lib/ext/目录下的所有jar包复制到tomcat/webapps/solr/WEB-INF/lib/下
1 | cp -r /usr/local/solr/solr- 5.5 . 4 /server/lib/ext/* /usr/local/tomcat/apache-tomcat- 8.5 . 13 /webapps/solr/WEB-INF/lib/ |
3.创建classes文件
1 | mkdir /usr/local/tomcat/apache-tomcat- 8.5 . 13 /webapps/solr/WEB-INF/classes |
4.将solr-5.4.4/server/resources下的log4j.properties文件复制到tomcat7/weapps/solr/WEB-INF/classes目录下
1 | cp /usr/local/solr/solr- 5.5 . 4 /server/resources/log4j.properties /usr/local/tomcat/apache-tomcat- 8.5 . 13 /webapps/solr/WEB-INF/classes/ |
5.将solr-5.4.4/server/solr目录复制到tomcat目录下并重命名为solr_home
1 | cp -r /usr/local/solr/solr- 5.5 . 4 /server/solr /usr/local/tomcat/apache-tomcat- 8.5 . 13 /solr_home |
6.修改 tomcat8/weapps/solr/WEB-INF/下的web.xml 将注释去掉(下面的这块默认是注释掉的)
1 | vi /usr/local/tomcat/apache-tomcat- 8.5 . 13 /webapps/solr/WEB-INF/web.xml |
文件修改前:
文件修改后:
7.关闭防火墙
1 2 | systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 |
8.切换到tomcat目录下启动tomcat
1 2 3 | cd /usr/local/tomcat/apache-tomcat- 8.5 . 13 /bin/ ./startup.sh |
9.Solr安装成功