3

MySql5.6でKettle4.1を使用していて、 Pentaho Kettle Solutions:Building Open Source ETL Solutions with Pentaho Data Integrationから第4章のデモを実行しようとしていますが、 「Dimension Lookup/Update」ステップが次のエラーで失敗します。

SQL構文にエラーがあります。1行目の「OPTIONSQL_SELECT_LIMIT=1」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

6

Kettleが使用しているバージョンのMySqlコネクタをアップグレードする必要があります。Kettleインストールのlibext\JDBCフォルダーに移動し、 MySqlのサイトmysql-connector-java-3.1.14-bin.jarからダウンロードした新しいバージョンのConnector/Jに置き換えます。zipから新しいバージョンを抽出してコピーし、古いバージョンを削除するだけです。その後、再実行すると機能するはずです。

個人的に5.1.6は、コネクタのバージョンでは失敗しましたが、5.1.23(現在最新のバージョンの)YMMVでは機能しました。

于 2013-03-07T15:16:07.130 に答える