`
backsnow
  • 浏览: 131984 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

solr配置相关

阅读更多

首先去官方网站看了一下solr的tutorial文档,里面给出了一个demo例子让我们熟悉solr的索引及查询过程。

http://lucene.apache.org/solr/tutorial.html

 

然后到wiki上看solr http://wiki.apache.org/solr/FrontPage

 

安装的具体过程:http://wiki.apache.org/solr/SolrInstall

 

基于tomcat更详细的安装: http://wiki.apache.org/solr/SolrTomcat (网上找的安装方法都不清不楚,还是这个权威)

 

目的:在tomcat容器下运行solr-example

 

1,安装好tomcat(不一定要像solrTomcat网页中那样配置用户),jdk1.6;

 

2, 构建solr,并测试在Jetty容器下可用;

 

3,在tomcat下安装solr实例:

将example/solr(我的目录~/petrelli/gd_search/solr,从ibm/developworks上下到的)拷到$SOLR_HOME/example/solr, 并Copy the .war file dist/apache-solr-1.4.1.war into $SOLR_HOME .

 

设置$SOLR_HOME/conf/solrconfig.xml文件

 

增加指向data的java环境变量

 

添加$CATALINA_HOME/conf/Catalina/localhost/solr-example.xml文件,使得tomcat可以找到主目录和war文件

 

运行$CATALINA_HOME/bin/startup.sh, 通过 http://<host>:8080/solr-example/admin访问.

 

注意:文中多处example/* 应是example/solr/*,不能写错

 

更简单的设置方法也有提到,不需要些solr-example.xml文件,不过还是写比较好,那样不用转移war文件到tomcat目录下。  其中设置主目录只需要添加java 系统属性,执行命令行

export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr/example/solr"
分享到:
评论
1 楼 backsnow 2011-03-01  
Solr的安装配置最为麻烦的是对solr.solr.home的理解和配置,主要有三种



基于当前路径的方式
cp apache-solr-1.2.0/dist/apache-solr-1.2.0.war /opt/tomcat/webapps/solr.war
mkdir /opt/solr-tomcat
cp -r apache-solr-1.2.0/example/solr/ /opt/solr-tomcat/
cd /opt/solr-tomcat
/opt/tomcat/bin/startup.sh

由于在此种情况下(没有设定solr.solr.home环境变量或JNDI的情况下),Solr查找./solr,因此在启动时候需要切换到/opt /solr-tomcat



基于环境变量solr.solr.home
在当前用户的环境变量中(.bash_profile)或在/opt/tomcat/catalina.sh中添加如下环境变量
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr-tomcat/solr"

基于JNDI配置
mkdir –p /opt/tomcat/conf/Catalina/localhost
touch /opt/tomcat/conf/Catalina/localhost/solr.xml ,内容如下:


Xml代码

   1. <Context docBase="/opt/tomcat/webapps/solr.war" debug="0" crossContext="true" > 
   2.   <Environment name="solr/home" type="java.lang.String" value="/opt/solr-tomcat/solr" override="true" /> 
   3. </Context> 

<Context docBase="/opt/tomcat/webapps/solr.war" debug="0" crossContext="true" >
  <Environment name="solr/home" type="java.lang.String" value="/opt/solr-tomcat/solr" override="true" />
</Context>



访问solr管理界面 http://ip:port/solr

相关推荐

    solr配置搜索引擎平台

    solr配置搜索引擎平台 一、 SOLR搭建企业搜索平台 二.... 三,,,,

    solr 安装与配置

    ### Solr 安装与配置知识点详解 #### 一、Solr简介 - **Solr** 是 Apache 软件基金会旗下的顶级开源项目之一,它是一个高性能、采用 Java 编写的全文检索服务器。 - Solr 基于 Lucene 库构建而成,但相比 Lucene ...

    solr_solr_

    然而,由于无法直接查看该文件的具体内容,我们只能推测它与Solr的Schema管理有关,涉及到了文本分析的设置。 总的来说,Solr的`manageschema`配置文件是理解和优化搜索行为的关键,它定义了数据的结构和处理方式,...

    Solr安装与配置

    本文将详细介绍如何进行 Solr 的安装与配置。 首先,安装 Solr 需要先确保你的系统已经安装了 Java Development Kit (JDK) 1.6 或以上版本,因为 Solr 需要依赖 JDK 来运行。你可以从 Oracle 的官方网站下载并安装...

    solr配置指南

    Solr配置指南旨在帮助初学者了解如何下载、安装和配置Apache Solr,这是一个流行的开源搜索引擎。下面是详细的步骤和相关知识点: 1. **下载Solr和Tomcat**:首先,你需要从官方网站下载Apache Solr和Apache Tomcat...

    Solr配置安装(一)

    Solr配置安装(一) Apache Solr是一款基于Java的开源搜索服务器,由Apache软件基金会开发。它提供了全文检索、命中高亮、拼写检查、实时索引和多种数据类型支持等强大功能,常用于构建高性能的搜索应用。本文将...

    Solr入门配置说明

    【Solr入门配置说明】 Solr,全称为Apache Solr,是一个开源的、基于Java的企业级搜索应用服务器。它提供了一种高效、可扩展的全文检索能力,支持多种数据源,如XML、JSON等,通过HTTP接口进行通信,使得开发者能够...

    solr 配置 以及建立索引

    ### Solr配置与全文搜索建立索引的知识点详解 #### 一、Solr的基本安装与配置 1. **下载Solr** - **版本选择**:根据项目需求选择合适的Solr版本,通常推荐使用官方提供的最新稳定版。 - **下载地址**:从Apache...

    手把手教你 对 solr8 配置用户登录验证 涉及到的配置文件

    在 Solr 8 中,为了确保系统的安全性和数据的隐私性,配置用户登录验证是非常重要的步骤。本文将详细介绍如何对手动配置 Solr 8 的用户登录验证。 首先,我们需要了解 Solr 的安全组件——Jetty 容器。Solr 默认...

    solr4.1安装配置

    3. **修改Solr配置**: - 在`$SOLR_HOME/collection1/conf/schema.xml`文件中,在`&lt;types&gt;&lt;/types&gt;`之间添加以下内容: ```xml &lt;fieldType name="text_ik" class="solr.TextField"&gt; ``` - 同时,修改`...

    Solr配置入门教程

    Solr配置入门教程主要涉及如何将数据从MySQL数据库和XML文件导入到Solr索引中。以下是详细步骤和相关知识点: 1. **下载与解压Solr**:首先需要从官方源获取Apache Solr的最新版本,并将其解压缩到一个合适的文件夹...

    docker配置solr登录密码文件

    docker配置solr登录密码文件,内含配置密码的文件 、web.xml的文件 ,详情可以去看我的博客,博客地址:https://blog.csdn.net/huyande123/article/details/97110784

    solr安装配置

    7. **拷贝日志相关 JAR**:将 Solr 解压目录下的 `lib/ext` 文件夹中的所有 JAR 文件和 `resources` 目录下的 `log4j` 配置文件复制到 Tomcat 的 `lib` 目录,以便进行日志管理。 8. **禁用集群功能**:在每个集合...

    solr配置放啊

    本文将基于提供的描述和部分代码片段,深入探讨Solr配置的相关知识点,帮助初学者更好地理解和使用Solr。 #### 二、Solr安装与配置流程 根据提供的部分内容,我们可以看到Solr的安装和配置过程大致分为以下几个...

    solr详细配置

    详细的solr配置 信息,从刚开始,到最后使用分词器的设置,附带jar包等

    solr配置与安装

    Solr的配置和安装: 1. 创建一个solr的文件夹作为服务器的位置,里面再建两个文件夹一个home文件夹一个server文件夹。 2. home文件夹中存放apache-solr-3.6.0\example\solr中的所有文件,删除data中所有的数据,...

    solr安装配置(单核、多核)

    7. 更新 Solr 配置文件 `solrconfig.xml`,设置数据目录为刚才创建的数据目录,替换 `${solr.data.dir:}&lt;/dataDir&gt;` 为 `${solr.data.dir:D:/data/solr/collection1/data}&lt;/dataDir&gt;`。 8. 设置 Solr 的 `home` ...

    solr6配置mmseg4j

    在Solr6中配置mmseg4j是为了实现中文分词,从而提升搜索效果。mmseg4j是基于Java的一个高性能中文分词库,它提供了多种分词算法,如最长匹配、最短路径等,以满足不同的分词需求。 首先,我们需要理解Solr6的基本...

    solr配置IK分词器Jar包和配置文件

    标题中的“solr配置IK分词器Jar包和配置文件”意味着我们需要将IK分词器的相关库文件(Jar包)添加到Solr的类路径中,并且对Solr的配置文件进行适当的修改,以便Solr知道如何使用这个分词器。 首先,你需要下载IK...

    solr5.3.2配置文档

    ### Solr 5.3.2配置文档 #### 一、安装Solr 5.3.2 在本文档中,我们将详细介绍如何安装并配置Solr 5.3.2,包括基本的安装步骤以及如何配置中文IK分词器与MySQL数据库的连接。 **1. 下载Solr 5.3.2** 首先,您...

Global site tag (gtag.js) - Google Analytics