zoukankan      html  css  js  c++  java
  • solr安装centOS linux

    1、准备工作

    • 1.1安装好jdk
    • 1.2下载好tomcat7
    • 1.3下载好solr的tar包
    • 1.4window版本准备Xshell5等ssh工具,Mac下使用Transmit

    -----------------------------------------------------------------------------

    下载Apache的Tomcat7

    网址https://tomcat.apache.org/download-70.cgi

    ------------------------------------------------------------------------------

    下载Apache的Lucene下面的solr

    网址http://archive.apache.org/dist/lucene/solr/

    我选择4.10.3

    2、安装步骤

    在/usr/local/下mkdir solr

    mkdir /usr/local/solr
    cd /usr/local/solr

    进入solr文件夹。利用工具将tomcat和solr的tar包传到这个目录下,并解压

    tar -xvf apache-tomcat-7.0.82.tar.gz
    tar -xvf solr-4.10.3.tar

    改名 并在tomcat文件夹下创建webapps

    mv apache-tomcat-7.0.82 tomcat
    cd tomcat

    解压solr

    tar -zxf solr-4.10.3.tgz.tgz

    拷贝solr-4.10.3.war到webapps下,并改名为solr.war

    cp solr-4.10.3.war /usr/local/solr/tomcat/webapps/solr.war

    进入tomcat下,运行tomcat

    /usr/local/solr/tomcat/bin
    ./startup.sh

    启动tomcat自动解压war包。然后关闭tomcat,删除solr.war包

    ./shutdown.sh
    cd ../webapps
    rm -rf solr.war

    把/usr/local/solr-4.10.3/example/lib/ext 目录下所有的jar包复制到solr工程中

    cd /usr/local/solr-4.10.3/example/lib/ext
    cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

    在/usr/local/solr下创建solrhome文件夹

    cd /usr/local/solr
    mkdir solrhome

    把/usr/local/solr-4.10.3/example/ 目录下所有的jar包复制到solrhome

    cd /usr/local/solr-4.10.3/example/
    cp -r solr /usr/local/solr/solrhome

    在solr工程中的web.xml文件中指定solrhome的位置

    cd /usr/local/solr/tomcat/webapps/solr/WEB-INF
    vi web.xml

    //将注释放开,并指定/usr/local/solr/solrhome

    <env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>/usr/local/solr/solrhome</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

    将solr中的solr.xml移动到/usr/local/solr/solrhome/

    cd /usr/local/solr/solrhome/solr
    mv solr.xml /usr/local/solr/solrhome/

    搞定。启动tomcat

    访问http://IP地址:8080/solr/

    --------------------------------------以上参考Tom没有cat---------------------------------------------------------------------

    增加第二个solrCore

    进入/usr/local/solr/solrhome/solr拷贝一份collection1

    cd /usr/local/solr/solrhome/solr
    cp collection1 collection2 -r

    进入collection2修改core.properties里面健值对的Value值为collection2

    cd /usr/local/solr/solrhome/collection2
    vi core.properties

    name=collection2

    搞定。第二个solrCore

  • 相关阅读:
    0723作业
    Kafka概述与设计原理
    Spring 装配Bean入门级
    logback节点配置详解
    Kafka问题排查(消费者自动关闭)
    .NET委托解析
    .NET可变性解析(协变和逆变)
    .NET泛型解析(下)
    .NET泛型解析(上)
    .NET动态调用WebService
  • 原文地址:https://www.cnblogs.com/duneF/p/7933355.html
Copyright © 2011-2022 走看看