zoukankan      html  css  js  c++  java
  • (一) 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 进行访问

  • 相关阅读:
    mysql 索引
    redis持久化
    redis发布订阅
    django 信号
    paramiko模块
    23种设计模式python实现
    几种浏览器存储数据的方式
    关于传参
    对字符串里的四则运算进行计算2020/10/12
    动手动脑2020/10/9
  • 原文地址:https://www.cnblogs.com/xiazh/p/2516327.html
Copyright © 2011-2022 走看看