zoukankan      html  css  js  c++  java
  • solr(五): centos中, 整合 tomcat&solr

    前言

      虽然windows下, tomcat和solr整合起来灰常的方便, 但是, 一般像这种东西, 都很少部署在windows中, 更多的是部署到linux中去. 其实, 步骤是一样的, 这里, 我在centos 中再部署一次.

    下包

      下载地址还是之前的那个: http://mirror.bit.edu.cn/apache/lucene/solr/

      

      下载下来之后, 放到centos中的 /home/elvin/Downloads 文件下. elvin 是我的用户名. 

      为了与第一篇对应, 我按照第一篇的操作过程来吧.

    整合

    一. solrhome 

    1. 创建 solrhome 文件夹

    [root@localhost Downloads]# mkdir -p /usr/local/solr/solrhome

    2. 解压 solr-6.6.2.tgz 到当前目录

    [root@localhost Downloads]# tar -zxvf solr-6.6.2.tgz -C ./

    3. 拷贝solr-6.6.2/server/solr 下面的文件到solrhome中

    [root@localhost Downloads]# cp -r ./solr-6.6.2/server/solr/* /usr/local/solr/solrhome1

    4. 创建core1文件夹, 这个文件夹就是core admin

    切换到solrhome目录下, 执行以下语句

    [root@localhost solrhome1]# mkdir ./core1

    5. 将 configsetsasic_configs 目录下的 conf 文件夹 拷贝到 core1 中

    [root@localhost solrhome1]# cp -r ./configsets/basic_configs/conf ./core1/

    最后要实现的效果和第一篇的第1步是一样的.

    二. tomcat

    1. 解压缩tomcat

      在/usr/local/ 下创建一个solr文件夹, 将tomcat解压缩放进去

    [root@localhost Downloads]# tar -zxvf apache-tomcat-8.5.24.tar.gz -C /usr/local/solr/

      然后将解压后的文件夹重命名为 tomcat

    [root@localhost solr]# mv apache-tomcat-8.5.24 tomcat

    2. 将solr-6.6.2serversolr-webappwebapp 拷贝到 /usr/local/solr/tomcat/webapps/solr 下. 

    没有的文件夹, 需要新建一下

     

    3. 拷贝 solr-6.6.2server esourceslog4j.properties 文件到 /usr/local/solr/tomcat/webapps/solr/WEB-INFclasses下

     没有的文件夹, 需要新建一下

    4. 修改web.xml 文件

    [root@localhost WEB-INF]# vim web.xml

    这个env-entry默认是被注释的, 记得要解注释. 然后到文件的最下方, 将红框部分注释掉.

    5. 拷包

    拷包还是和第一篇是一样的. 

     

    将包拷到solr/WEB-INF/lib 下

    三. 验证

    启动tomcat后,访问页面

  • 相关阅读:
    图论
    利益相关者系统描述
    问题账户需求分析
    2018年春季个人阅读计划
    软件需求分析阅读笔记
    寒假社会实践报告
    敏捷软件需求阅读笔记03
    微信小程序一笔记账开发进度五
    微信小程序一笔记账开发进度四
    微信小程序一笔记账开发进度三
  • 原文地址:https://www.cnblogs.com/elvinle/p/8395107.html
Copyright © 2011-2022 走看看