今天花了接近一下午的时间配置solr,主要问题是
可以通过以下三种方式之一设置 Solr 的主位置:
1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。
2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。
3。在包含 solr 目录的目录中启动 servlet 容器。(默认的 Solr 主目录是当前工作目录下的 solr。)
我采用的是第二种(2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录.。)
安装步骤:
下载solr的zip包后解压缩,将dist目录下的war文件改名为solr.war直接复制到tomcat的webapps目录即可。
注意一定要设置solr的主位置。有三种方法。我采用的是在tomcat里配置java:comp/env/solr/home的一个JNDI指向solr的主目录(example目录下),建立/tomcat安装目录/conf/Catalina/localhost/solr.xml文件。
<Context docBase="D:/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/solr/solr" override="true" />
</Context>
我主要问题出在 Environment value,name设置问题。
变量1:这里解释一下Context docBase=“solr.war的目录,如果放在了/tomcat安装目录/webapps下,则是这么/solr.war”。
变量2:而Environment name="solr/home"必须这么写,可能solr默认为solr的home目录(记住必须这么写)。
变量3:Environment value="D:/solr/solr" 值,是solr目录,就是包括bin,conf等目录,一定要有.
我吃亏就吃亏在这三个变量上了,搞了半天.记住几个变量的设置。
最后,启动tomcat.输入 http://localhost:8080/solr/admin/出现管理页面。
分享到:
相关推荐
在本文中,我们将详细介绍Solr的安装和使用过程。 一、安装Solr 首先,我们需要下载Solr的安装包。这里我们使用的是Solr 1.3版本。下载地址分别是: * Windows版本:...
- 本指南旨在为用户提供 LucidWorks for Solr 的安装、配置、使用和管理的详细步骤。它不仅包含了基础概念介绍,还提供了深入的技术细节,帮助用户更好地理解如何利用 LucidWorks for Solr 构建高效且可靠的企业级...
1.3 SOLR优点 - 高性能:Solr利用倒排索引技术实现快速搜索。 - 分布式:Solr可以部署在多个节点上,实现横向扩展,处理大规模数据。 - 实时索引:Solr支持实时更新索引,实现搜索结果的即时反馈。 - 可定制:Solr...
1.3 Solr服务原理 1.3.1 索引 索引是Solr的核心功能,它将数据转化为倒排索引,以快速响应查询请求。索引过程包括分析、存储和建立倒排索引。 1.3.2 搜索 搜索是通过查询解析器和评分函数实现的,查询结果按...
- **2.1.2 安装过程**:提供详细的步骤指南,包括下载Solr压缩包、解压文件、配置Tomcat等。 - **2.1.3 验证安装**:介绍如何检查Solr是否成功安装并运行。 **2.2 中文分词配置** - **2.2.1 mmseg4j**:一种常用的...
- 在Tomcat下安装Solr,并提供安装准备、过程及验证步骤。 - 中文分词配置,包括mmseg4j和paoding两种分词器。 - 多核配置方法,以及配置文件说明,比如schema.xml和solrconfig.xml。 在应用方面: - 概述了Solr...
在CDH 5.0.2版本中,提供了HBase、Solr和HBase Indexer的集成包,包括Hbase-0.96.1.1-cdh5.0.2.tar.gz、Hbase-solr-1.3-cdh5.0.2.tar.gz和Solr-4.4.0-cdh5.0.2.tar.gz。 HBase Indexer的工作原理基于HBase的...
本文档提供了XXX软件系统的部署配置手册模板,涵盖了系统的部署步骤、运行环境配置、数据库服务器环境配置、SOLR服务安装、Tomcat服务器安装、FTP应用服务器环境配置安装、JDK8安装等方面的知识点。 1. 运行环境...
**步骤三:** 将`solr-5.2.1\example\example-DIH\solr`目录下的`solr`文件夹和`solr.xml`文件复制到`solr_home_1\home`目录下。 **步骤四:** 将`solr-5.2.1\server\webapps\solr.war`文件复制到`solr_home_1\...
索引过程包括分词、建立倒排索引等步骤。 - **搜索**:用户发起搜索请求后,Solr 会根据查询条件在索引中查找匹配的文档,计算相关度并返回结果。搜索结果可以被进一步定制和排序,以满足用户的实际需求。 4. **...
- **易于安装和配置:** Solr的安装过程简单直观,即便是初次接触的用户也能轻松完成安装和基本配置。 **1.3 高性能查询** - **亚秒级响应时间:** Solr能够以亚秒级的速度执行复杂的查询任务,这意味着即使是高度...
#### 1.3 安装 Solr 发布包 前往Apache Solr的官方网站,选择最新稳定版本下载,解压后得到Solr的发布包。 #### 1.4 安装 Solr 配置 将Solr的发布包复制到Tomcat的`webapps`目录下,重命名为`solr`。然后,配置Solr...
在实践环节,本文设计并实现了基于Solr1.3的一个多库搜索引擎,该系统支持对多个数据源的搜索,具备良好的可扩展性,便于后期添加新的数据源或调整索引策略。通过这个案例,读者可以了解到如何将理论知识应用于实际...
- **安装过程**:解压Solr包、配置环境变量等。 - **验证安装**:通过浏览器访问Solr管理界面。 #### 8. Solr 的中文分词配置 - **mmseg4j**:一种常用的中文分词工具,适用于Solr。 - **paoding**:另一种中文...
安装 Solr 通常涉及以下几个步骤: 1. **下载与解压**:从 Apache 官方网站下载 Solr,并解压缩到目标目录。 2. **环境准备**:确保安装了 Java 运行环境,因为 Solr 基于 Java 开发。 3. **启动服务**:通过命令行...
接着,读者将了解到Solr的安装过程,包括如何下载、解压和启动Solr服务器。然后,通过向Solr服务器发送HTTP请求,我们可以进行索引数据和执行搜索查询。 在Solr中,数据是以文档的形式存在。文档通常包含多个字段,...
安装步骤如下: 1. 下载mmseg4j插件。 2. 将插件jar包放置在Solr的lib目录下。 3. 在schema.xml中定义使用mmseg4j的Analyzer。 - **2.2.2 paoding** Paoding是一个高效的中文分词器,同样可以集成到Solr中。 1. ...