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

  • 相关阅读:
    HDU 1207 汉诺塔II (递推)
    HDU 3172 Virtual Friends (map+并查集)
    HDU 1272 小希的迷宫(并查集)
    hihoCoder #1037 : 数字三角形 (动态规划)
    51Nod 1256 乘法逆元
    AtCoder Regular Contest 077 D
    AtCoder Regular Contest 077 C
    AtCoder Beginner Contest 066 B
    AtCoder Beginner Contest 045 C
    AtCoder Beginner Contest 045 B
  • 原文地址:https://www.cnblogs.com/duneF/p/7933355.html
Copyright © 2011-2022 走看看