2012-02-04 7 views
1

Webで多くのチュートリアルを実行して、MySQLでSOLRを動作させましたが、どのチュートリアルでも「DataSource = fullimportコマンドで "0"を指定します。私は物事をテストするためにWordpressのインストールを使用しています。 MYSQLのパスワードが正しいですし、クエリもです。 MySQLコネクタファイルをもう一度ダウンロードしましたが、運がありません。私SolrConfig.xmlが既にファイル内の他のエントリとともに、これを持っているMySQLでSOLRを使用した場合のDataSource = 0の合計

<dataConfig> 
    <dataSource type="JdbcDataSource" 
      driver="com.mysql.jdbc.Driver" 
      url="jdbc:mysql://localhost/wordpress" 
      user="root" 
      password="root"/> 
    <document> 
    <entity name="id" 
     query="select id,post_title from wp_posts"> 
    </entity> 
    </document> 
</dataConfig> 

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> 
<lst name="defaults"> 
    <str name="config">data-config.xml</str> 
</lst> 
</requestHandler> 

これらは線のみであるべきように私のデータ-config.xmlには見え何

SolrConfig.xmlでこれらの行を追加する必要がありますか?

+0

データベース名は正しいですか?テーブル* wp_posts *はレコードを共有しますか?あなたの 'schema.xml'はどのように見えますか? – Matej

答えて

1

私自身の問題に対する解決策を見つけました。明らかに私のMySQLコネクタファイルは正しい場所にコピーされていませんでした。また、私はUbuntuにいました。そして、私はapt-get install'd MySQL Javaコネクターを入手しました。私はそのパッケージが何であったかを思い出すことができませんが、それはトリックをしたと思います。

+0

どこのパッケージをコピーしましたか?絶対的な答えは抽象的ではありません。 –

+0

'$ SOLR_HOME/lib /'フォルダに 'mysql-connector-java-x.x.xx-bin.jar'を保存する必要があります。 $ SOLR_HOMEはあなたのsolr.xmlが存在するフォルダです。また、 'solr-dataimporthandler-x.xx.x.jar'を同じ 'lib'フォルダに保存することも期待されます。私は同じ問題に直面し、上記の場所にmysqlコネクタファイルを移動することで解決しました。 –

関連する問題