solrCloud新建core或collection失败报Caused by: solr.DataImportHandler错误
来源:互联网 发布:包贝尔鸡兔同笼算法 编辑:程序博客网 时间:2024/06/05 18:31
问题的出现:
在solrCloud的schema.xml文件需要更改时,由于配置文件是放在zookeepr中的,所以需要conf文件重新上传进conf,在我重新上传conf之后,出现了一下问题。
Tomcat的solr页面出现全页面错误提示:
HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: severeErrors,trace=org.apache.solr.common.SolrException: SolrCore 'collection1' is not available due to init failure: severeErrors at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:827) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:317) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.solr.common.SolrException: severeErrors at org.apache.solr.core.SolrCore.<init>(SolrCore.java:844) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:630) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:562) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:597) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:258) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:250) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) ... 3 more Caused by: java.lang.NoSuchFieldError: severeErrors at org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:121) at org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:631) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:835) ... 11 more ,code=500}
这是由于我没有删除zookeepr中collections下的collection1配置文件以及各solrhome下的collection1的配置,我删除之后,重启tomcat,进入solr正常,然后出现第二个问题,
http://192.168.25.154:8080/solr/admin/collections?action=CREATE&name=technology&numShards=1&replicationFactor=3
在使用以上命令创建collection时,返回的信息是 failure 提示是
Unable to create collection [technology] Caused by: solr.DataImportHandler
解决办法:
出现错误的原因是我向zookeepr中传的是
solr-4.10.3\example\example-DIH\solr\solr\conf
这个路径下的conf文件,
而正确的应该是这个路径下的conf
solr-4.10.3\example\solr\collection1\conf
具体原因还未知,有待探究。希望有会的大神能告知,感激不尽。
- solrCloud新建core或collection失败报Caused by: solr.DataImportHandler错误
- Solr术语介绍:SolrCloud,单机Solr,Collection,Shard,Replica,Core之间的关系
- solr DataImportHandler 报错 Communications link failure
- solr DataImportHandler
- solr新建core
- 连接Sql2005报的错误:Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败
- 清除solrcloud 中solr admin 留下的collection 无用collection
- solr进阶二:新建core
- Solr快速新建core流程
- solr进阶二:新建core
- Solr DataImportHandler 配置
- Solr Dataimporthandler示例
- solr DataImportHandler 导入数据
- SolrCloud Collection API 列表(基于Solr 5.0.0)
- solr入门之创建solrcloud的collection索引集合
- Solr --- SolrCloud
- solr的collection,shard,replica,core概念
- solr的collection,shard,replica,core概念
- 深入理解spring事务管理
- Java NIO学习资料
- 使用Flasl-Mail提供电子邮件支持
- static
- HttpClient
- solrCloud新建core或collection失败报Caused by: solr.DataImportHandler错误
- 每日MySQL之002:MySQL server连接与查询
- spring boot web filter的使用
- Git 搭建私有仓库
- 【JavaScript】JavaScript的第2个例子
- 在java中的正则表达式基础
- 运算符重载:赋值、类型转换
- 查找命令find的常见用法
- 漫画算法:判断2的乘方