zoukankan      html  css  js  c++  java
  • SOLR企业搜索平台 一 (搭建SOLR)

     前提是已经安装了java的环境,环境变量的配置不做为讲解,网上也有大量资料.下面以linux为例来说明如何搭建好一个solr

    1)首先下载solr,下载地址:http://mirror.bit.edu.cn/apache/lucene/solr/

    2)准备运行容器,我用的是tomcat-7.0.27.

        也可以不用准备专门的容器,只需解压好solr,找到example文件夹,然后运行 start.jar。具体指令:java -jar start.jar。做应用的时候,不建议采用该方式。该方式内部包含了jetty! 

    3)解压好tomcat,将solr包下面的dist文件夹中的apache-solr-xxx.war 拷贝到 tomcat的webapps下,并且改名为 solr.war。

    4)新建一个 solr-tomcat文件夹(我将他建立在了宿主目录下,路径为/home/jason/solr-tomcat/。也可以不这样,放哪由你决定。) 建立好该文件夹以后,在solr-tomcat下面再建立一个solr文件夹,把下载的solr包里面的example/solr文件夹下所有文件放入到solr-tomcat/solr里面。

    5)最后一步 配置 solr.home。

        基于JNDI 

        在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件夹下面建立solr.xml,其中内容:

    1. <Context docBase="/home/jason/tomcat7/webapps/solr.war" debug="0" crossContext="true" >   
    2.       <Environment name="solr/home" type="java.lang.String" value="/home/jason/solr-tomcat/solr" override="true" />   
    3. </Context>   
     
    6)打开浏览器,访问 http://127.0.0.1:8080/solr/。如果能够访问,恭喜您跑起来了。 
     
    如果发现Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'。修改solr.home/solr/conf/solrconfig.xml,将

     enable:true改为enabled:false即可

    1. <queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:false}"/> 

    本文出自 “李明泽” 博客,请务必保留此出处http://3961409.blog.51cto.com/3951409/833366

  • 相关阅读:
    FusionInsight HD组件介绍
    Hive与HBase的区别与联系
    SSD与HDD、HHD的区别
    RAID 2.0 技术(块虚拟化技术)
    Fusionstorage的逻辑架构
    介绍一下什么是“虚拟化”
    介绍一下什么是“云计算”
    介绍一下什么是“存储器”
    介绍一下什么是“服务器”
    SAS与SATA的区别
  • 原文地址:https://www.cnblogs.com/hhcblog/p/3855505.html
Copyright © 2011-2022 走看看