注:solr4.8 开始必须用jdk1.7。
无论是何种版本的solr,都可以按照以下流程进行安装:
1. 下载solr-4.x.x版本
下载地址:http://archive.apache.org/dist/lucene/solr/
2. 解压
3. 将dist目录下solr-4.x.x.war复制到容器中(这里容器一般指代tomcat,jboss)
4. 修改文件solr-4.x.x.war为solr.war,启动容器,得到solr文件目录。
5. 在solr目录中添加WEB-INF\classes\logging.properties文件,以保证在启动时能够查看到solr工程的错误日志
logging.properties文件信息如下:
handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = error-debug.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
6. 将example/lib/ext目录下的jar文件拷贝到容器solr文件夹的WEB-INF\lib\中
7. 配置solr环境变量即solr home。这个环境变量实际是solr进行创建索引的执行目录(这个是我的理解),容器中的solr.war仅仅只是一个前台展示的工程应用而已。
有三种方式进行配置:
一:
1)对tomcat而言,在catalina.sh或catalina.bat中指定JAVA_OPTS变量,追加-Dsolr.solr.home=/path/to/your/solrhome/
2)对jboss而言,直接在启动命令时,添加-Dsolr.solr.home=/path/to/your/solrhome/变量即可
二:
在solr.war的web.xml中进行指定(这个我在jboss5.1GA中指定无效,报这个配置异常,tomcat中是ok的)
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/put/your/solr/home/here</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
三:
通过tomcat的JNDI方式设置变量
在你安装tomcat的根目录下,找到或者新建路径:conf\Catalina\localhost;
根据你部署的项目名称,新建一个XML文件,如果包名叫solr,就叫solr.xml。
内容为:
<Context docBase="C:/Users/lenovo/Desktop/apache-tomcat-7.0.42/webapps/solr(the_path_to solr.war)" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="C:/Users/lenovo/Desktop/solr-4.10.2/solr-4.10.2/example/solr(the_path_to_solr_home)" override="true" />
</Context>
8. 启动服务,访问http://localhost:8080/solr即可以看到管理界面
相关推荐
Tomcat和solr安装配置说明,详细记录了Tomcat和solr安装配置
在Linux系统上如何搭建了solr搜索服务,同时运用到项目中
Solr 安装部署文档 Solr 是一个基于 Lucene 的搜索服务器,提供了强大的全文搜索功能。下面是基于 Solr 5.5.5 的安装部署文档,包含 Solr 导入 Oracle 数据库的步骤。 Solr 安装部署 1. 下载 Solr 5.5.5,地址:...
### Solr安装与配置知识点详解 #### 一、Solr简介 Solr是一款开源的、高性能的全文搜索引擎,广泛应用于企业级搜索系统中。它基于Lucene开发,并提供了丰富的功能和扩展性,支持多种数据源索引和检索,能够轻松地...
### Solr 安装与配置详解 #### 一、Solr 概述 Apache Solr 是一款开源的、高性能的企业级搜索平台,基于 Lucene 库构建而成。它提供了高度可伸缩性的全文检索功能,并支持多种语言。Solr 被广泛应用于企业级搜索...
Solr安装部署攻略 在大数据和云计算的时代,全文检索服务成为了数据检索的重要工具。Apache Solr,作为一款高效、可扩展的开源全文检索服务器,被广泛应用于各类信息搜索场景。本教程将指导你如何安装并部署Solr ...
### Solr安装与部署详细教程 #### 一、Solr简介 Solr是一款开源的、高性能的全文搜索引擎,基于Java开发。它支持多种语言、高度可扩展,并且提供了丰富的功能来满足不同场景的需求。Solr通常被用于构建企业级搜索...
### Solr在Windows环境下的安装与配置指南 #### 一、概述 Solr是一款高性能、可伸缩的企业级搜索平台,被广泛应用于各种网站和应用之中。本文档旨在指导用户如何在Windows环境下快速安装和配置Solr,以便于进行...
### Solr安装与设置知识点详解 #### 一、Solr简介 Apache Solr是一款开源的高性能全文搜索引擎,基于Lucene库构建。它提供了一个高度可扩展的企业级搜索平台,能够支持大量的文档数据,并具备强大的查询功能。Solr...
-Solr是一个高性能,采用Java5开发, Solr Solr 基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能...
本压缩包“Solr安装与配置solr.rar”包含了Solr的安装和配置步骤,对于理解和使用Solr进行全文检索、索引和查询操作具有重要的参考价值。 首先,我们需要了解Solr的基本架构。Solr的核心组件包括索引库、请求处理器...
本文将详细介绍如何在本地环境中安装和配置 Solr。 首先,我们需要准备的环境是 JDK 和 Tomcat。Solr 建立在 Java 之上,所以必须先安装 JDK 1.6 或以上版本。在安装 JDK 后,需要设置相应的环境变量,例如 `JAVA_...
### Solr安装与整合中文分词IKAnalyzer #### Solr简介 Apache Solr是一款开源的全文搜索引擎平台,基于Java开发,能够提供高效的数据检索服务。它支持多种索引方式,并且能够灵活地处理各种类型的数据,包括文本、...
### Solr安装手册知识点 #### 一、Solr简介与版本要求 - **Solr**是一种基于Lucene的开源全文搜索服务器。它提供了一个高性能、可伸缩的搜索平台,并支持复杂的查询语法以及多种索引格式。Solr适用于构建企业级...
以下是关于Solr安装及使用的详细知识: 1. **Solr单机版安装**:首先,你需要下载最新版本的Solr压缩包,解压后找到bin目录。在命令行中,运行`bin/solr start`启动Solr服务器。然后,通过浏览器访问`...
本篇将详细介绍如何在本地环境中安装并配置 Solr,包括单核心(core)和多核心的设置。 **一、Solr 单核心安装配置** 1. 首先,我们需要从 Apache Tomcat 官网下载 Tomcat,这将作为 Solr 的服务器容器。Tomcat ...
首先,安装 Solr 需要先确保你的系统已经安装了 Java Development Kit (JDK) 1.6 或以上版本,因为 Solr 需要依赖 JDK 来运行。你可以从 Oracle 的官方网站下载并安装适合你操作系统的 JDK。安装完成后,需要配置...