• 最新版Solr 7.2安装配置


    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

    特点

    Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎

    所需软件:

    1、安装jdk

    上传jdk,创建目录解压jdk,配置环境变量

    [root@node004 ~]# mkdir -p /usr/local/java
    [root@node004 ~]# tar axvf jdk-8u111-linux-x64.tar.gz   -C  /usr/local/java/

    [root@node004 ~]# vi /etc/profile

         79 export JAVA_HOME=/usr/local/java/jdk1.8.0_111
         80 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
         81 export PATH=$PATH:$JAVA_HOME/bin

    [root@node004 ~]# source /etc/profile
    [root@node004 ~]# java -version
    java version "1.8.0_111"
    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

    [root@node004 ~]# jps
    2108 Jps

    2、安装tomcat

    [root@node004 ~]# mkdir -p /usr/local/solr
    [root@node004 ~]# tar zxvf apache-tomcat-8.5.24.tar.gz   -C    /usr/local/solr/

    3、安装Solr

    3.1创建 solr-home、日志目录

    [root@node004 ~]# mkdir  -p  /usr/local/solr/home
    [root@node004 ~]# mkdir  -p  /usr/local/solr/logs

    3.2解压Solr压缩包

    [root@node004 ~]# tar zxvf solr-7.2.0.tgz 

    3.3复制Solr web 应用至tomcat/webapps目录

    [root@node004 ~]# cp -rf /root/solr-7.2.0/server/solr-webapp/webapp /usr/local/solr/apache-tomcat-8.5.24/webapps/solr

    3.4拷贝jar包

    [root@node004 ~]# cp /root/solr-7.2.0/server/lib/ext/*.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib
    [root@node004 ~]# cp /root/solr-7.2.0/server/lib/gmetric4j-1.0.7.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib/
    [root@node004 ~]# cp /root/solr-7.2.0/server/lib/metrics-*.jar /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/lib/

    3.5复制log4j.properties

    创建classess目录

    [root@node004 ~]# mkdir -p /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/classes

    复制log4j.properties

    [root@node004 ~]# cp /root/solr-7.2.0/server/resources/log4j.properties /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/classes

    3.6修改tomcat/bin/catalina.sh指定日志目录

    [root@node004 ~]# vi  /usr/local/solr/apache-tomcat-8.5.24/bin/catalina.sh

    249 JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Dsolr.log.dir=/usr/local/solr/logs"

    3.7创建solr-home

    [root@node004 ~]# cp /root/solr-7.2.0/server/solr/* -rf /usr/local/solr/home

    3.8修改web.xml

    指定solr-home

    [root@node004 ~]# vi /usr/local/solr/apache-tomcat-8.5.24/webapps/solr/WEB-INF/web.xml

    注释安全模块

      访问solr控制台

  • 相关阅读:
    理解Linq和lambda
    (转)Fidder教程
    (转)Fiddler Composer创建和发送HTTP Request
    (转)http协议详解
    C# sealed & internal
    javascript中的封装,多态,继承
    Fiddler Script 用法
    强烈推荐:240多个jQuery插件
    用C#编写ActiveX控件(1)
    用C#编写ActiveX控件(二)
  • 原文地址:https://www.cnblogs.com/lxcy/p/8252155.html
Copyright © 2020-2023  润新知