2017-01-30 3 views
0

私はDebian上でmysql importを使ってSOLRを設定しようとしています。SOLR mysql - 申し訳ありません、dataimportハンドラが定義されていません

Solrが実行されていて、http://localhost:8983/solr/の管理領域にアクセスできますが、選択したコアの下にデータをインポートできません - "申し訳ありませんが、dataimport-handlerが定義されていません!

それは(私がテストマシン上で実行されているので、逆DNSルックアップの警告を取得)と私は正常にこのガイド次のAPI経由でMySQLをインポートすることができたすべてのエラーを報告しませんhttp://solr.pl/en/2010/10/11/data-import-handler-%E2%80%93-how-to-import-data-from-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:追加

<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> 

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

solrconfig.xml デフォルトの設定

+0

ログに何か言われますか? solrconfigを変更した後でSolrを再起動しましたか?あなたは正しいsolrconfigを変更していますか? – MatsLindh

+0

はい、私は二重チェックし、すべての設定とsolrのログでうまくいくようです。私もいくつかの時間を再起動しました... –

答えて

1

これはSolr 6.4のバグであり、Solr 6.4.1で修正予定です。問題の参照はSOLR-10035であり、コメントにはすぐに適用できる迅速な回避策が含まれています。

+0

私は6.4.2をインストールしましたが、このバージョンではエラーも見つかりません - data-data-handler-handler-defined。私はdataimport.jsファイルをチェックしましたが、すでに 'QUERY'を持っています。他の情報を助けることができます。 – Sivalingaamorthy

+0

6.4.2に表示されている場合は、別の問題です。新しい質問を作成し、独自の設定を提供します。また、質問と解決策ではなく、構成に関する議論が必要と思う場合は、Solr Usersメーリングリストに参加してください。 –

+0

情報のおかげでアレックス。 – Sivalingaamorthy

関連する問題