簡體   English   中英

SOLR MySQL-對不起,未定義數據導入處理程序

[英]SOLR mysql - Sorry, no dataimport-handler defined

我正在嘗試使用mysql import在Debian上配置SOLR。

Solr正在運行,我可以訪問http:// localhost:8983 / solr /上的管理區域,但是我無法在我選擇的內核下進行數據導入-它報告“對不起,未定義任何數據導入處理程序!”

它沒有報告任何錯誤(自從在測試機上運行以來,我一直收到反向dns查找警告),並且我能夠按照此指南http://solr.pl/zh-CN/2010/10/11/data 通過api成功導入mysql -import-handler-%E2%80%93-如何從sql-databases-part-1 /中導入數據

任何想法將不勝感激!

我的配置如下:

<dataConfig>
    <dataSource type="JdbcDataSource"
   driver="com.mysql.jdbc.Driver"
   url="jdbc:mysql://localhost/mydatabase?zeroDateTimeBehavior=convertToNull"
   user="root"
   password=""/>

 <document name='tests'>
    <entity name='posts'
        query='select * from blog_posts'>
    <field column="ID" name="id" />
    <field column="TITLE" name="title" />
    </entity>
 </document>

</dataConfig>

schema.xml添加了默認的chema:

<field name="id" type="string" indexed="true" required="true" stored="true" />
<field name="title" type="string" indexed="true" required="true" stored="true" />

solrconfig.xml添加了默認配置

<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-\d.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-extras-\d.*\.jar" />
<lib dir="${solr.install.dir:../../../..}/contrib/" regex="mysql-connector-java-.*\.jar" />

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">/opt/solr-6.4.0/server/solr/gradim/conf/mysql-gradim.xml</str>
</lst>
</requestHandler>

這是Solr 6.4中特有的錯誤,將在Solr 6.4.1中修復。 問題參考是SOLR-10035 ,並且注釋包含您可以立即應用的快速解決方法。

暫無
暫無

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

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