zoukankan      html  css  js  c++  java
  • Solr学习总结(二)Solr的安装与配置

    接着前一篇,这里总结下Solr的安装与配置

       1.准备

        1.安装Java8 和 Tomcat9 ,java和tomcat 的安装这里不再重复。需要注意的是这两个的版本兼容问题。貌似java8 不支持,tomcat7 以下版本。

        2.下载 solr安装包,目前的最新版本是  5.3.1

        下载地址:http://www.apache.org/dyn/closer.lua/lucene/solr/5.3.1

       2.安装

        1.  将 solr 压缩包解压,并将solr-5.3.1serversolr-webap文件夹下有webapp文件夹,将之复制到Tomcatwebapps目录下,并改成solr 

         2.  将 solr 压缩包中 solr-5.3.0serverlibext 中的 jar 全部复制到 Tomcat webappssolrWEB-INFlib 目录中

         3.  将 solr 压缩包中 solr-5.3.0/ server/resources /log4j.properties 复制到Tomcat webappssolrWEB-INFlib 目录中

         4.  创建一个D:solr_home 的目录,并将 solr 压缩包中 solr-5.3.0/server/solr 目录复制D:solr_home目录下

         

        5.  打开Tomcat/webapps/solr/WEB-INF下的web.xml,增加如下配置内容(初始状态下该内容是被注释掉的):

    1
    2
    3
    4
    5
    <env-entry>
           <env-entry-name>solr/home</env-entry-name>
           <env-entry-value>D:/solr_home</env-entry-value>
           <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

        将<env-entry-value>中的内容改成你的solrhome路径,这里是D:/solr_home

        这项配置,主要是建立tomcat 与solr之间的关系的,它的作用是让tomcat找到你所配置的solr 目录。

         6.重新启动tomcat,在浏览器输入http://localhost:8080/solr 即可出现Solr的管理界面

         

        注意:本人刚开始 http://localhost:8080/solr/ 页面无法访问。出现如下异常:

         

        解决方法:将solr解压开的文件夹dist中jar包和contribvelocitylib 下的jar包都拷贝到 TomcatwebappssolrWEB-INFlib目录下。 

         7. 配置collection,在D:solr_home目录下, 创建一个目录mycore1, 将D:solr_homeconfigsetsasic_configsconf 下的所有文件拷贝到D:solr_home mycore1conf下

         8. 在D:solr_home目录下, 创建文件core.properties, 并编辑文件

    1
    name= mycore1

         9.访问页面http://localhost:8080/solr, 查看core Admin, ‘mycore1’ 就显示出来了

         

     

        到这里 solr 基本就安装成功了。

  • 相关阅读:
    如何在android studio 1.0 启动时设置代理【解决WARN
    【转】如何阅读android源码
    【Android】 BroadcastReceiver详解
    如何在Android app中支持多主题
    从源码角度剖析 setContentView() 背后的机制
    【转】Android EditText的使用及值得注意的地方
    【转】Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
    【转】Fragment对用户可见的判断实践,亲测有效
    【转】从java1到java9每个版本都有什么新特性?
    【转】贝塞尔曲线介绍
  • 原文地址:https://www.cnblogs.com/gangzhucoll/p/12778355.html
Copyright © 2011-2022 走看看