• centos 安装solr7.7+tomcat8.5.31+jdk1.8 环境搭建(一)


    【注:我的是自己的阿里云服务器,需要开放8081端口,阿里云服务器,注意下】

    1 本人centos已经安装过jdk了,这里不在做介绍,可看centos 安装jdk的那篇介绍。

    2 下载tomcat 8.5.31 .tar.gz(tomcat官网下载  )

    3 下载solr7.7   (http://archive.apache.org/dist/lucene/solr/7.7.0/)   solr-7.7.0.zip

    服务器步骤:

    1、在根目录创建一个 soft文件夹,用来存放需要安装的软件。

    这里把tomcat,solr等文件先放soft文件夹下。

    2:在usr/local/创建solr目录    (创建一个solr服务的目录)

    命令: # mkdir /usr/local/solr

    2.1 切换至soft目录,解压tomcat。 
    命令:
    # cd /soft
    # tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/solr

     2.2 解压solr 7.7.zip 到刚刚创建的solr目录下

    # tar -xvf solr-7.7.0.tgz -C /usr/local/solr

    3:把 solrsolr-7.7.0serversolr-webapp下的 webapp 文件夹拷贝到tomcat 的webapps下,重命名为solr7,也可以是其他名字

    .也可以使用图形化界面,复制过去

      # cd /usr/local/solr/solr-7.7.0/server/solr-webapp

    # cp -r webapp /usr/local/solr/apache-tomcat-8.5.31/webapps/

       重命名文件夹  。也可使用图形化界面

    # cd /usr/local/solr/apache-tomcat-8.5.31/webapps/

    # mv webapp solr7

    4:拷贝solr-7.7.0serverlibext 下的jar包到 tomcatwebappssolr7 项目的WEB-INFlib下

    # cd /usr/local/solr/solr-7.7.0/server/lib/ext

    # cp * /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/

     5:拷贝solr-7.7.0serverlib目录下gmetric4j-1.0.7.jar,以及以metrics开头的jar包拷贝到WEB-INFlib下

    cd /usr/local/solr/solr-7.7.0/server/lib     ---切换目录

    cp gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/    --拷贝

    cp metrics-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib/          --拷贝

    另外还需要拷贝/usr/local/solr/solr/dist下面的以solr-dataimporthandler开头的jar包WEB-INFlib下

    #  cd /usr/local/solr/solr-7.7.0/dist

    #  cp /usr/local/solr/solr-7.7.0/dist/solr-dataimporthandler-*.* /usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/lib

     

    6:拷贝solr-7.7.0server 下的solr文件夹到/usr/local/solr目录下,重命名为solrhome。

    # cd /usr/local/solr/solr-7.7.0/server

    # cp -r solr /usr/local/solr/

    # cd /usr/local/solr

    # mv solr solrhome

    7:关联solr和solrhome.需要修改tomcatwebapps solr7WEB-INFweb.xml

     

    8:修改tomcat的端口,避免冲突

     

     启动tomcat

    cd /usr/local/solr/apache-tomcat-8.5.31/bin

    ./startup.sh

     http://XXX:8081/solr7/index.html

    报错403  

    修改/usr/local/solr/apache-tomcat-8.5.31/webapps/solr7/WEB-INF/web.xml文件。

     

     然后重启tomcat.

    ./shutdown.sh

     ./startup.sh

     http://XXX:8081/solr7/index.html

  • 相关阅读:
    sitemap.xml生成方法(asp和php)(转)
    浏览器缓存机制(转)
    JavaScript在IE浏览器和Firefox浏览器中的差异总结(转)
    JavaScript的数组及其操作
    Google Maps和GIS开发资源收集
    js 字符串转换成数字(转)
    关于构造函数
    C#类型转化
    .net framework
    C#变量
  • 原文地址:https://www.cnblogs.com/woshuaile/p/12172075.html
Copyright © 2020-2023  润新知