こんにちは私は、動作中のWindowsサーバーからSolr設定を新しいものにコピーしました。Solr DataImportHandlerはSQLにログインしますが、データは一切取得しません
両方ともwin server 2008とSQL 2008R2を使用しています。これはデータのインポート設定です
MS SQLプロファイラを使用して、Solrユーザーのログインを正常に監視できますが、何も表示されません。ストアドプロシージャを試して実行するようなことはありません。なぜこれが1台のサーバーで動作し、別のサーバーでは動作しないのでしょうか?
FTR Tomcatのカタリナ・ログの唯一のものは次のとおりです。
org.apache.solr.handler.dataimport.JdbcDataSource$1 call
INFO: Creating a connection for entity data with URL: jdbc:sqlserver://localhost;databaseName=CATLive
UPDATE: 私との両方がでMS JDBCドライバを置き換えるの解決策を考え出したのSolrメーリングリストからYavarフサインオープンソースのもの - これはうまくいくと思われます。これは、Javaの最新バージョン、DIHとMS JDBCドライバの間の互換性の問題でなければならないことを意味します。
UPDATE 2: - 私は実行しています の問題は、Java 1.6.0_29で報告されています! http://blogs.msdn.com/b/jdbcteam/archive/2011/11/07/supported-java-versions-november-2011.aspx
DBに問題はありませんので、インポートできますこのDBから私の古いSolrサーバーへ。私はTomcatの代わりにJettyを使用しており、データインポートconfig/solrスキーマを可能な限り単純化しています(1つのテーブルから4つの行を1つのフィールドにインポートする)。しかし、まだ何も - importhandlerは何もしません。 –
これは狂っています。新しいマシンに新しいSolrをインストールしましたが、やはり動作しません。 configの問題が解決したら、もう何もしません。 –
私はSolrのバグトラッカーで問題をオープンしました:https://issues.apache.org/jira/browse/SOLR-2980 – STW