簡體   English   中英

Solr數據導入請求處理程序異常

[英]Solr Data Import Request Handler Exception

我已經在centos框上配置了我的solr,並將我的solrconfig.xml配置為使用'dataimporthandler'插件。

我的solrconfig包含以下配置:

<lib dir="/path/to/solr/dist" regex="apache-solr-dataimporthandler-.*\.jar" />
...
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
   <lst name="defaults">
      <str name="config">data-config.xml</str>
   </lst>
</requestHandler>

'data-config.xml'包含正確的數據庫連接。

但是當我訪問該插件時: http:// localhost:8080 / solr_app / dataimport (有或沒有命令),我收到以下錯誤:

Dec 30, 2011 6:46:03 PM org.apache.solr.common.SolrException log
SEVERE: java.lang.AbstractMethodError: org.apache.solr.handler.RequestHandlerBase.handleRequestBody(Lorg/apache/solr/request/SolrQueryRequest;Lorg/apache/solr/response/SolrQueryResponse;)V
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
    at org.apache.solr.core.SolrCore.execute(SolrCore.java:1372)
    at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:636)

真正煩人的部分是這些錯誤沒有明確表明出現了什么問題。 請注意,我能夠在本地桌面上進行設置,沒有任何問題。 在在線'Centos 5.7'框中運行此...錯誤!

提前致謝。

看起來你的solr版本運行與solr dataimporthandler jar版本不同。 你能檢查一下嗎?
實際上,war運行的solr版本必須與放在類路徑上的dataimporthandler庫相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM