• (一) solr的安装与配置


    下载solr文件压缩包,并解压 ,要运行solr服务之前需要先安装jdk,具体安装过程可以参看下面这篇文章:

    wget http://mirror.bit.edu.cn/apache/lucene/solr/3.6.0/apache-solr-3.6.0.tgz

    解压后solr的源码结构为:

    CHANGES.txt
    client/
    contrib/
    dist/
    docs/
    example/
    LICENSE.txt
    NOTICE.txt
    README.txt

    下面使用两种 java servlet容器进行配置

    1、jetty

       由于solr 压缩包里面的默认实例使用的就是jetty,因此启动solr服务就很简单,直接进入example目录,运行如下命令即可

    java -Djetty.port=8983 -jar start.jar

    2、tomcat

    假设tomcat的安装目录是 :${tomcat_home}

    使用tomcat时,也比较简单,首先下载tomcat压缩包并解压,然后对tomcat目录下的conf/server.xml文件做一个小的编辑,添加蓝色文字部分,请求的url使用utf-8编码

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout
    ="20000"
                   redirectPort
    ="8443"
                
    URIEncoding="UTF-8" />

    然后启动tomcat.

    ${tomcat_home}/bin/catalina.sh start

    进入${tomcat_home}/conf/Catalina/localhost/

    新建一个solr.xml

    <Context path="/solr">
        <Environment name="solr/home" type="java.lang.String" value="/home/zhxia/apps/solr/solrhome" override="true"/>
    </Context>

     接着就是新建solrhome目录: /home/zhxia/apps/solr/solrhome

     可以将将example目录下的solr 文件夹拷贝到当前的目录下,需要对solr/conf/solrconfig.xml文件做一个修改,因为原始的实例文件中库的配置路径在此处由于环境变更,导致出错无法启动,因此可以将example/multicore/conf/solrconfig.xml 复制到 :/home/zhxia/apps/solr/solrhome/solr/conf/目录下

    然后重启tomcat 

    ${tomcat_home}/bin/catalina.sh stop
    ${tomcat_home}/bin/catalina.sh start

    即可通过:http://localhost:8080/solr 进行访问

  • 相关阅读:
    系统tabbar出现两个tabbar的问题解决方案。
    iOS 开发苹果由http改为https 之后,如果服务器不做相应的修改,那么客户端需要做点更改
    UIAlertController的一些简单实用方法
    ios开发同一个lab显示不同的颜色
    ios开发同一个版本多次提交不想改变版本号的解决方法
    iOS开发textfield的一些方法汇总
    C#笔记
    Shader之性能优化
    Shader之ShaderUI使用方法
    Shader Example
  • 原文地址:https://www.cnblogs.com/xiazh/p/2516327.html
Copyright © 2020-2023  润新知