`

solr部署

 
阅读更多

前提:

1.装好JREJDK,设置环境变量

JAVA_HOME   C:\Program Files\Java\jdk1.7.0_03
JRE_HOME    C:\Program Files\Java\jre6

1.tomcat启动没有问题。tomcat6环境变量

CATALINA_BASE   D:\apache-tomcat-6.0.35
CATALINA_HOME   D:\apache-tomcat-6.0.35
CLASSPATH   .;C:\Program Files\Java\jre6\lib\ext\QTJava.zip;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%CATALINA_HOME%\solr\conf

部署:

下载:Solr3.6

1.把apache-solr-3.5.0文件夹下的dist\apache-solr-3.5.0.war放到Tomcat下的webapps目录下并把它改名为solr.war(名字短点方便)

2.把apache-solr-3.5.0文件夹下的solr\example目录中的solr文件夹复制到tomcat目录下。

3.在tomcat目录work\Catalina\localhost目录下创建一个solr.xml文件,内容如下:

复制代码
<?xml version="1.0" encoding="UTF-8"?> 
<Context docBase="D:\apache-tomcat-6.0.35\webapps\solr.war" debug="0" crossContext="true" > 
   <Environment name="solr/home" type="java.lang.String" value="D:\apache-tomcat-6.0.18\solr" override="true" /> 
</Context> 
复制代码

 4.如果遇到找不到"solrconfig.xml"文件的错误,设置solr.solr.home环境变量:在D:\apache-tomcat-6.0.35\bin\catalina.bat文件(非windons,修改catalina.sh文件)第一行加入set JAVA_OPTS=%JAVA_OPTS% -Dsolr.solr.home=D:\apache-tomcat-6.0.35\solr

错误如下:java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classp
ath or 'solr\.\conf/', cwd=D:\apache-tomcat-6.0.35\bin

 5.如果遇到“rg.apache.solr.common.SolrException: Error loading class 'solr.VelocityResponseWriter'”错误:
找到“D:\apache-tomcat-6.0.35\solr\conf\solrconfig.xml”修改“solr.VelocityResponseWriter”节点

<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>
<!--      把 enable="${solr.velocity.enabled:true}中的true修改为false    -->
6.

如果在schema.xml 定义中不存在text field ,在启动solr 时会出现下面的异常:

org.apache.solr.common.SolrException: undefined field text

原因:未知,有可能是solr 的一个bug。

解决办法:只要在schema.xml 文件中增加一个text field ,这样在启动时就没有异常了。

如下:

<field name="text" type="text" stored="false" indexed="false"/>

分享到:
评论

相关推荐

    solr部署技术文档

    solr是一个基于lucene的全文检索引擎。他包括了全文检索,命中高亮,准实时搜索,富文本检索等特性. Solr是用Java编写的,并作为一个独立的全文搜索服务器,比如tomcat容器内运行。Solr的全文索引和搜索其核心使用了...

    solr部署技术文档。

    【Solr部署技术文档】 Solr,全称Apache Solr,是基于Lucene的全文搜索引擎服务器,用于构建高效、可扩展的搜索应用。本技术文档将详细介绍Solr的索引和搜索过程,以及如何在Tomcat环境下搭建和配置Solr。 **一、...

    Solr部署及开发

    在部署Solr时,首先需要下载最新稳定版本的Solr包,并解压到本地文件系统。接下来,你需要配置Solr服务器,这通常涉及到修改`solrconfig.xml`和`schema.xml`这两个核心配置文件。`solrconfig.xml`用于定义Solr的行为...

    solr部署教程

    【Solr是什么?】 Solr是一款基于Java的开源搜索引擎服务器,它是Apache Lucene的一个衍生项目。...对于刚接触搜索开发的人员来说,学习Solr部署及其分词器配置,将是提升搜索应用能力的重要步骤。

    solr 部署在linux windows环境

    本篇文章将详细讲解如何在Linux和Windows环境中部署Solr。 **一、Solr在Linux环境中的部署** 1. **系统准备**:确保你的Linux系统(如Ubuntu或CentOS)已经安装了Java运行环境(JRE)和Java开发工具集(JDK)。你...

    solr5.5.4部署及使用

    在本文档中,我们将详细介绍如何部署和使用 Solr 5.5.4 版本,包括两种常见的部署方式:Jetty 和 Tomcat,并涉及到中文分词器IKAnalyzer的集成以及对Word文档的支持。 首先,我们需要准备合适的环境,这里要求的是...

    solr部署安装包 5.4.1

    用户使用时 会存在无法进入solr官网下载的情况,此附带安装包 和安装教程,教程为转载其他博主的,网上也有其他相关教程 https://blog.csdn.net/tgbsqliuying/article/details/51591039

    java搜索系统solr部署tomcat实战

    ### 使用Tomcat部署Solr搜索系统的实战指南 #### 一、引言 随着大数据时代的到来,数据处理与检索成为IT领域的重要课题之一。Solr作为一款高性能、采用Java开发的全文搜索引擎,在诸多应用场景中表现出色。为了更...

    搜索服务器Solr部署使用

    NULL 博文链接:https://xianqi-h.iteye.com/blog/1682813

    solr安装部署文档

    Solr 安装部署文档 Solr 是一个基于 Lucene 的搜索服务器,提供了强大的全文搜索功能。下面是基于 Solr 5.5.5 的安装部署文档,包含 Solr 导入 Oracle 数据库的步骤。 Solr 安装部署 1. 下载 Solr 5.5.5,地址:...

    Solr集群部署傻瓜指南

    本指南将详细介绍如何进行Solr的单机部署和集群部署,帮助你轻松构建Solr环境。 ### 1. 单机 Solr 部署 #### 1.1 安装前提 在开始安装前,确保你已经安装了Java运行环境(JRE)和Java开发工具集(JDK),因为Solr...

    solr7部署相关文件.zip

    本压缩包“solr7部署相关文件.zip”包含了部署 Solr 7.x 版本所需的所有关键组件和配置文件,使得用户可以快速搭建并运行 Solr 服务器。 首先,我们来看两个主要的压缩子文件:“apache-tomcat-8.5.31.tar.gz”和...

    solr-4.10.2部署到Tomcat所需的jar包和IK分词器资源

    4. **提取必要的jar包**:从提供的压缩包中,提取与Solr部署相关的jar文件。这些jar包通常位于Solr的`dist`或`server/lib`目录下,包括Solr的服务器端核心库、Jetty服务器、以及用于处理HTTP请求的Servlet库等。 5....

    solr+tomcat处理后的简易部署+说明文档(上)

    "处理过的简单的solr部署"意味着已经预先配置好的Solr实例,可能包括必要的索引、配置文件和插件,使得部署过程更为简化。这样的处理通常是为了快速启动和运行,避免手动设置复杂的Solr环境。 将Solr与Tomcat结合,...

    Solr搜索引擎部署应用.docx

    总的来说,Solr部署和应用涉及环境配置、服务注册、数据导入及查询优化等多个环节。通过本文档提供的步骤,用户可以成功地在Windows环境下搭建Solr搜索引擎,并实现数据的高效管理和检索。在实际应用中,根据具体...

    solr7.0性能测试报告

    本性能测试报告针对的是 Solr 7.0 版本,旨在探讨在不同环境下的读写性能,包括单节点部署和 Solr on HDFS 的集群模式。 在环境准备阶段,我们设置了两种不同的配置: 1. 单节点 Solr 服务器,配置了 15GB 内存和 8...

    solr7官方文档

    文档的【描述】部分反复强调“solr 使用官方指南”,这意味着文档是权威的、官方认可的学习材料,包含了使用 Solr 进行搜索引擎搭建、部署、管理等操作的官方指导和最佳实践。 【标签】为 "solr",直接反映了文档...

    solr4.4部署、维护、调优

    在本文中,我们将探讨如何在 Linux 环境下部署、维护和调优 Solr 4.4 版本。 首先,为了运行 Solr,我们需要先安装 Java 开发工具包(JDK)。这里我们选择了 JDK 1.7。使用 rpm 命令安装 JDK 1.7,并通过编辑 `/etc...

    Window下Solr1.4安装部署

    ### Window下Solr1.4安装部署的知识点详解 #### 一、Solr简介 Apache Solr 是一个高性能、基于Lucene的全文检索服务。它提供了丰富的功能集,包括高度可扩展性、易于部署和强大的搜索功能。Solr 1.4版本是在2009年...

Global site tag (gtag.js) - Google Analytics