• solr 5.2.1 tomcat 7 配置过程笔记


    因为这个是新版,网上很少这个配置文档,看网上其他的教程弄了很多次,都没有成功,幸亏有这个链接的文档,

     才迅速的配置成功,其实是比以前简洁了。因为我的在 linux 上面安装,不方便截图,直接复制修改了点文档。

     记得配置Tomcat 用户登录文件tomcat-users.xml,默认安装情况下是注释掉了<role ....role/>

    要取消掉注释,怒然后面打开localhost:8080/solr/ 时会报错!

    参考来源:http://www.myexception.cn/linux-unix/1944653.html

    1.Linux下载网址archive.apache.org/dst/lucene/solr/5.2.1

       只要下载142M的solr-5.2.1.tgz

    Solr应用部署

    部署准备:

    1.      Linux系统已经安装了jdk和tomcat

    2.      solr压缩包:solr-5.2.1.tgz

    部署Solr服务器

    1.      将solr-5.2.1.tgz上传到linux中。

             

    2.      解压solr-5.2.1.tgz压缩包,解压命令:

            

         tar –xzvf solr-5.2.1.tgz

       解压后的包的文件夹结构如图所示,与以前的版本不同的是,solr的部署包放在了server文件夹中,collection1也需要自己创建,是放在解压后的总目录solr5.2.1下哦。

    然后将/server/solr中的configset配置拷贝到自己创建的文件夹中,就是复制configset。

             

    3.      将/server/webapps/solr.war拷贝到tomcat的webapps中。

            拷贝命令:

        cp –r solr.war /usr/local/tomcat7/webapps

           

    4.      进入到到tomcat7中,对war进行解压,然后删除war包。

            

        cd /usr/local/tomcat7/webapps
        unzip solr.war –d solr

            

    5.      拷贝solr相关的依赖jar包到/usr/local/tomcat7/webapps/solr/WEB-INFO/lib中

    拷贝命令:

            cp –r */usr/local/tomcat7/webapps/solr/WEB=INFO/lib
           

    6.      进入到/usr/local/tomcat7/webapps/solr/WEB=INFO/修改web.xml中的solr/home    

             

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

    7.      修改tomcat的server.xml文件中的编码URLEncoding="UTF-8",其实只要另起加一行

    URLEncoding="UTF-8" 就够啦,全加会报错。

             

        <Connector
          port="8080"
         <span style="color:#ff0000;"> URLEncoding="UTF-8"</span>
          redirectPort="8443"
          connectionTimeout="20000"
          protocol="HTTP/1.1"
        />

    8.      启动tomcat服务器,访问http://localhost:8080/solr/

             如果配置了ip,请访问ip,而不是localhost。

             

    9.      在Solr中创建core

             注:直接创建core,会出错。

            

    9.1创建collection1文件夹

       mkdir collection1

         

    10.  测试solr

           1.      增加索引

           

          2.      查询索引

          

  • 相关阅读:
    自主学习之RxSwift(一) -----Driver
    RxSwift:ReactiveX for Swift 翻译
    C简单实现动态顺序表
    C简单实现双向链表
    C实现单链表
    享受这一点点的平淡
    C文件读写
    大神都在看的RxSwift 的完全入坑手册
    字符串常量存在何处
    认识自己
  • 原文地址:https://www.cnblogs.com/canyangfeixue/p/4593225.html
Copyright © 2020-2023  润新知