zoukankan      html  css  js  c++  java
  • solr 单机模式搭建

    系统环境:centos 7

    安装前准备

    1. 安装JDK环境
    2. 下载tomcat、solr安装包;solr下载地址:http://archive.apache.org/dist/lucene/solr/

    安装过程

    安装路径:/data/apps/solr

    solr core存放路径:/data/solr/solr_home

    解压安装包

    cd /data/apps/solr
    tar -xf apache-tomcat-8.5.41.tar.gz -C ./
    tar -zxf solr-4.10.3.tgz -C ./

    设置tomcat、solr环境

    将solr.war放入tomcat中,并修改对应目录下的配置文件
    cp solr-4.10.3/example/webapps/solr.war apache-tomcat-8.5.41/webapps/
    
    启动tomcat会将tomcat下的solr.war包解压
    /data/solr/apache-tomcat-8.5.41/bin/catalina.sh start cd /data/solr/apache-tomcat-8.5.41/webapps/ # 一定要切换过来,不然tomcat关闭会将解压包删除 rm -f solr.war                    # 删除 war 包是防止tomcat重启之后出现重新解压覆盖配置问题 /data/solr/apache-tomcat-8.5.41/bin/catalina.sh stop

    配置 sore core 地址,修改 /data/solr/apache-tomcat-8.5.41/webapps/solr/WEB-INF/web.xml

    <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>/data/solr/solr_home</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
        </env-entry>

    拷贝相关包到指定命令

    cd solr-4.10.3/example/lib/ext/
    cp * /data/solr/apache-tomcat-8.5.41/webapps/solr/WEB-INF/lib/
    
    cd /data/solr/apache-tomcat-8.5.41/webapps/solr/WEB-INF/
    mkdir classes
    cp /data/solr/solr-4.10.3/example/resources/log4j.properties classes/

    创建 solr core

    cd /data/solr/
    mkdir solr_home
    cp -r solr-4.10.3/example/solr/* solr_home/
    # 执行完上面步骤之后默认有一个 collection1 的core
    cd /data/solr/solr_home/ mkdir snsposts_core cp -r collection1/* snsposts_core/ rm -f snsposts_core/core.properties

    在页面上添加 core

    每天进步一点点~~~
  • 相关阅读:
    java工程师面试总结
    多线程面试题
    冒个泡
    给大家简单介绍一下:Elasticsearch
    单点登录
    (jQuery)Cookie记住用户名和密码
    我们需要循序渐进的代码重构
    Java序列化(Serialization)的理解
    Java对象序列化
    【武】做一个有自控力的人,开始你的时间规划吧!
  • 原文地址:https://www.cnblogs.com/xingphimo/p/10943183.html
Copyright © 2011-2022 走看看