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的功能还在摸索学习中,我觉得,不一次性导入,而在学习摸索的过程中,需要什么去导什么,更有助于理解。

  • 相关阅读:
    调用Win32 API netapi32.dll 实现UNC(网络共享)连接的管理(一)
    一个重写Page基类的例子
    36进制进位算法例子
    关于.net 中调用script的alert后 css失效的办法
    Javascript:keyCode键码值表
    Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
    在.NET程序中正确使用String类型
    Sql Server中自动序号的方法
    托管和非托管的关系和区别
    Oracle 格式化
  • 原文地址:https://www.cnblogs.com/eryuan/p/4058761.html
Copyright © 2011-2022 走看看