Linux部署solr

准备 :jdk-8u181-linux-i586.tar.gz , apache-tomcat-8.0.35.tar.gz , solr-6.6.0.tgz

安装环境 : 

    1.安装jdk : https://www.cnblogs.com/shihaiming/p/5809553.html   里面很详细 

    2.解压tomcat:  命令: tar -zxvf apache-tomcat-8.0.35.tar.gz

    3.解压solr : 命令: tar -zxvf  solr-6.6.0.tgz

部署solr

    1.将solr-6.6.0/server/solr-webapp/webapp下的文件夹复制到tomcat的webapps下 (我在tomcat下直接重命名为solr 随意命名)

cp -r solr-6.6.0/server/solr-webapp/webapp tomcat8/webapps/solr

    2.拷贝solr-6.6.0\server\lib\ext下的jar包到tomcat下的webapps\solr\WEB-INF\lib路径下

cp solr-6.6.0/server/lib/ext/*.jar tomcat8/webapps/solr/WEB-INF/lib/

    3. 拷贝solr-6.6.0\dist 下的solr-dataimporthandler-6.6.0.jar、solr-dataimporthandler-extras-6.6.0.jar 包到tomcat下的                        webapps\solr\WEB-INF\lib路径下

cp solr-6.6.0/dist/solr-dataimporthandler*.jar tomcat8/webapps/solr/WEB-INF/lib

    4.拷贝solr-6.6.0\server\lib下的metrics开头的5个jar到tomcat下的webapps\solr\WEB-INF\lib路径下(metrics-core-3.2.2.jar、           metrics-ganglia-3.2.2.jar、metrics-graphite-3.2.2.jar、metrics-jetty9-3.2.2.jar、metrics-jvm-3.2.2.jar)

cp solr-6.6.0/server/lib/metrics*.jar tomcat8/webapps/solr/WEB-INF/lib/

   5.新建一个文件夹solr-home,并将solr-6.6.0/server/路径下solr文件夹中的内容拷贝过来

mkdir solr-home
cp -r solr-6.6.0/server/solr/* solr-home

   6.在tomcat的webapps\solr\WEB-INF路径下创建classes文件夹,然后将solr-6.6.0\server\resources文件夹下的log4j.properties        拷贝过去,并修改日志路径

mkdir tomcat8/webapps/solr/WEB-INF/classes
cp solr-6.6.0/server/resources/log4j.properties tomcat8/webapps/solr/WEB-INF/classes 

    7.进入tomcat8下的webapps/solr/WEB-INF下修改web.xml     

cd tomcat8/webapps/solr/WEB-INF
vi web.xml

   8.配置solr-home的路径,并修改权限,此处直接注释掉

//记得打开此处的注释
<env-entry>
  <env-entry-name>solr/home</env-entry-name>
  <env-entry-value>/usr/local/solr/sokr-home</env-entry-value>//自己solr-home的位置
  <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

//中间省略...
//下面这段注释掉
<!--
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Disable TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>
  </security-constraint>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Enable everything but TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
  </security-constraint>
  -->

    9.启动tomcat,在浏览器输入地址:http://192.168.22.128:8082/solr/index.html  

有界面及部署成功,如果没有成功的注意自己的jar包有没有缺少

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值