liyao20060101 发表于 2017-12-18 19:35:29

Solr(一)Centos7 部署solr-5.5.4

一 下载安装所需文件
  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安装文件的目录
  

mkdir /usr/local/solr   

  存放tomcat安装文件的目录
  

mkdir /usr/local/tomcat  

 
  2.上传文件


三解压文件
  1.切换目录到solr的安装文件目录下解压solr文件
  

cd /usr/local/solr  tar -zxvf solr-5.5.4 -C /usr/local/solr/
  


  2.解压tomcat文件
  

cd /usr/local/tomcat/  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。
  

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/下
  

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文件
  

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目录下
  

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
  

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 将注释去掉(下面的这块默认是注释掉的)
  

vi /usr/local/tomcat/apache-tomcat-8.5.13/webapps/solr/WEB-INF/web.xml  

  文件修改前:

  文件修改后:

  7.关闭防火墙
  

systemctl stop firewalld.service #停止firewall  
systemctl disable firewalld.service #禁止firewall开机启动
  


  8.切换到tomcat目录下启动tomcat
  

cd /usr/local/tomcat/apache-tomcat-8.5.13/bin/  

  
./startup.sh
  

  

 
  9.Solr安装成功


页: [1]
查看完整版本: Solr(一)Centos7 部署solr-5.5.4