zoukankan      html  css  js  c++  java
  • solr简易安装配置

    之前弄了段时间的lucene,昨天下午开始学solr,准备用到项目中,在网上找了一些教程,有的不是讲得太复杂,就是讲得不在点上,花了不少冤枉时间。有的一上来就花过半的篇幅大讲特讲“3H”,(what,why,when),然后复杂的架构图,当然不是说文章不好,相反地,非常专业非常漂亮。只是觉得大家的切入点不一样。这只是讲配置的小文。

     

    下载

    apache官网下载资源,我用的是版本4.1

    安装

       有两种安装方式

       一种是使用自带的jetty服务,直接运行编译好的文件,打开路径“solrsolr-4.10.1example”,可以看到start.jar,CMD下运行,即可启动.注意,因为是编译好的class文件,可能会有JDK版本不同引起的冲突异常。

     

    另一种方式,使用tomcat或其它服务器发布.首先把路径“solrsolr-4.10.1examplewebapps”下的solr.war文件发布到tomcatwebapps目录下,启动tomcat,此时会报错,不必管它,这步目的主要是为了解压,当然也可以把war文件解压发布。然后新建文件“solr_home,文件名不固定,路径也不固定,当然最好是在solr文件以内。把路径“solrsolr-4.10.1examplemulticore”里的文件全部复制到“solr_home”内。可以看到里面有文件“core0”,“core1”,索引文件即是将会存入在这里。最后一步,把“solr_home”的位置告之程序,步骤为,打开tomcat服务器的下发布的solr项目web.xml,里面有一段注释代码:

     

    把注释打开,看到一句话“put your solr home here,即是把你创建的“solr_home”路径复制过来就可以了。

     

    简单总结起来就是,解压发布到tomcat服务器中,然后需要一个用来存储索引的文件夹,然后在web.xml中配置此路径即可.当然还有jar文件。

     当然,solr本质是对lucene的封装,jar包是少不了的。如果仅为是solr的安装运行,我只在tomcatlib下导入slf4j-api-1.7.6.jarcommons-logging-1.2.jar两个即可。Solr的功能还在摸索学习中,我觉得,不一次性导入,而在学习摸索的过程中,需要什么去导什么,更有助于理解。

  • 相关阅读:
    DS博客作业06--图
    DS博客作业05--树
    DS博客作业03--栈和队列
    DS博客作业02--线性表
    DS博客作业01--日期抽象数据类型设计与实现
    C语言博客作业06--结构体&文件
    c语言博客作业05--指针
    C语言博客作业03--函数
    DS博客作业--课程总结
    DS博客作业07--查找
  • 原文地址:https://www.cnblogs.com/eryuan/p/4058761.html
Copyright © 2011-2022 走看看