• (一) 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 进行访问

  • 相关阅读:
    Superwebsocket 模拟微信聊天室
    python杂记-6(time&datetime模块)
    python杂记-5(装饰器)
    python杂记-4(迭代器&生成器)
    python杂记-3(购买商品)
    python杂记-2(python之文件)
    python杂记-1(os模块)
    淘宝链接中的spm参数
    分布式Web服务器架构(转)
    asp.net网站增加虚拟目录,用来访问网站图片。
  • 原文地址:https://www.cnblogs.com/xiazh/p/2516327.html
Copyright © 2020-2023  润新知