`
beritha
  • 浏览: 13602 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

solr returned non ok status:500, message:Internal Server Error

    博客分类:
  • solr
阅读更多
问题如下:2013-05-29 12:37:11.994 ERROR [http-bio-8086-exec-4] WORD_TYPE_INDEX.createIndex(108) | 创建XXX索引失败propertyname:9f05---brand:productnamepartentity
org.apache.solr.client.solrj.SolrServerException: Server at http://*****/XXX returned non ok status:500, message:Internal Server Error
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:405)
at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:221)
at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:121)
at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:106)
问题解决过程:
因为之前建索引一直很正常,所以
1.首先分析是特殊字符,通过打印日志,拿到的字符是9f05和productnamepartentity,不是特殊字符,为确保万一,到网上搜,也没找出来是特殊字符,用单元测试去建索引,仍然出错。于是换其他字符,不出错,多次添加,偶尔报这个错,初步怀疑不是值的错,继续分析...
2.报的错500, message:Internal Server Error,内部服务器出错,又因为之前正常,所以怀疑网络不行,各种检查网络,除建索引外,其他都正常,又继续...
3.排除以上两条,又检查了代码,实在不行,就去看配置文件,忽然发现配置文件solrconfig.xml的dataDir被人改成和另一个core一样的路径了,立马改过来一试,在也没有出现这个问题了,然后改回错误的配置继续试,仍是偶尔出错,但问题解决了,原因留待以后继续寻找
4.此问题可能有些局限,仅作参考,请各位具体问题具体分析,如有相同错误不同分析,希望不吝赐教
分享到:
评论

相关推荐

    解决solr启动404问题

    描述中提到,你需要修改`wen.xml`中的`solrhome`路径,但默认情况下,Solr的配置文件应该是`server/solr/solr.xml`。在这个文件中,你应找到类似`<solr persistent="true">`的元素,里面包含各个核心的配置。确保这...

    基于Solr4.9.0的搜索系统:包括Solr索引建立、Solr索引查询DUBBO接口等内容。.zip

    《基于Solr4.9.0的搜索系统:探索索引构建与查询接口》 在当前的信息化时代,搜索引擎已经成为互联网应用不可或缺的一部分。本项目基于Apache Solr 4.9.0版本,构建了一个功能完善的搜索系统,结合了SpringBoot、...

    solr安装文档-Windows.docx

    <Context path="/solr" docBase="D:\developmenttools\solr\server\solr" reloadable="false"/> ``` - 配置环境变量以指定Solr的主目录地址: ```xml <Environment name="solr/home" type="java.lang.String" ...

    solr -8.11.1.zip 文件

    solr -8.11.1.zip 文件

    solr学习文档简介1

    Solr 学习文档简介 Solr 是 Apache 下的一个顶级开源项目,采用 Java 开发,是基于 Lucene 的全文搜索服务。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 提供了一个管理界面,通过管理界面可以...

    solr/ext/ 里面的jar包

    org.apache.solr.common.SolrException: Could not find necessary SLF4j logging jars. If using Jetty, the SLF4j logging jars need to go in the jetty lib/ext directory. For other containers, the ...

    solr配置与安装

    2. home文件夹中存放apache-solr-3.6.0\example\solr中的所有文件,删除data中所有的数据,server文件夹存放apache-solr-3.6.0\example\webapps中的war包,并且解压war包,解压又两种方式:1、用解压工具;...

    Solr全文检索.pdf

    Solr 全文检索技术知识点 Solr 是一款基于 Lucene 的全文检索引擎,主要应用于站内搜索,解决 MySQL 数据库 I/O 读写瓶颈问题,提高搜索效率。下面是 Solr 相关知识点: 1. Solr 的应用场景:Solr 主要应用于站内...

    Solr项目源码及solr资源包

    Solr项目源码及solr资源包是一个针对搜索引擎平台Apache Solr的学习与实践资源集合,主要结合了Spring Data Solr框架进行操作。这个项目旨在帮助开发者更好地理解和运用Solr进行数据索引和检索。让我们详细地探讨...

    solr-7.5.0.tgz

    Solr是中国Apache软件基金会开发的一款开源的企业级全文搜索引擎,它基于Java,并且可以在任何Java运行环境中使用。"solr-7.5.0.tgz"是Solr 7.5.0版本的压缩包文件,通常包含Solr的核心组件、示例配置、文档和其他...

    solr3.5与tomcat6集成,添加自己的分词器

    cp -r E:\Solr\example\solr E:\Solr\server\solr ``` 然后将`solr.war`文件解压到`E:\Solr\server\solr`目录中。 ##### 步骤3:配置Solr数据目录 修改`E:\Solr\home\conf\solrconfig.xml`中的`solr.data.dir`...

    Solr 样例应用程序:j-solr1.zip

    Solr,全称为Apache Solr,是一款开源的企业级搜索平台,由Apache软件基金会维护。它基于Java,并且是Lucene库的高级搜索应用框架。Solr 提供了强大的全文检索、命中高亮、拼写检查、相关性排序等功能,广泛应用于...

    solr软件包扩展词典可停词配置学习和开发文档

    Solr是中国Apache软件基金会开发的一款高性能、基于Java的全文搜索引擎服务器。它允许用户通过HTTP接口对索引进行创建、更新和查询,同时提供了强大的搜索功能和配置灵活性。在这个"solr软件包扩展词典可停词配置...

    solr-8.2.0.tgz

    2. **solr/server**:包含了Solr服务器的JAR文件和配置文件,如`solr.xml`,这是Solr的主配置文件。 3. **solr/contrib**:包含了各种社区贡献的模块和插件,如地理空间搜索、CSV处理等。 4. **solr/solrj**:Java...

    solr-scala-client:Scala的Solr客户端

    Solr是Apache Lucene项目的一个子项目,是一个高性能、全文本搜索服务器。它允许通过HTTP接口接收和处理索引请求,然后返回相关的搜索结果。在Java生态系统中,Solr提供了丰富的客户端API,使得与Solr服务器进行交互...

    solr4.7服务搭建

    2. **复制 Solr 配置文件**:将 `D:\solr\solr-5.2.0\server\solr` 下的所有文件复制到 `D:\solr\home` 目录。 #### 五、配置 Jar 包 1. **复制 Jar 文件**:将 `D:\solr\solr-4.7.2\example\lib\ext` 下的所有 ...

    solr3.5与tomcat的部署配置以及与java项目的集成

    - **部署Solr Web应用**:将`D:\tools\javaTools\apache\apache-solr-3.5.0\example\webapp\solr.war`复制到`D:\lucene\solr\server`。 - **配置Tomcat的Server.xml**:打开Tomcat的`server.xml`文件,配置Solr Web...

    solr配置指南

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

Global site tag (gtag.js) - Google Analytics