2

mysqからlにデータをエクスポートしようとしhdfsていsqoopます。シェルを介して sqoop を実行でき、正常に動作しています。しかし、私が呼び出しているときoozie。次のエラーが発生し、失敗します。瓶も入れました。説明的なログはありません

スクープスクリプト:

export  --connect jdbc:mysql://localhost/bigdata --username root --password cloudera --verbose --table AGGREGATED_METRICS --input-fields-terminated-by '\0001' --export-dir /bigdata/aggregated_metrics

エラー:

Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.SqoopMain], exit code [1]
4

5 に答える 5

2

通常、Oozie で表示されるエラーは詳細を提供しません。何がうまくいかなかったのかについての詳細を取得するには、Oozie アクションから job_id を取得し、それを JobTracker ログで検索します。そこに、より詳細な説明があります。

于 2012-08-31T08:07:00.233 に答える
1

すべての依存関係を含む Sqoop jar を Oozie に (共有ディレクトリまたは特定のワークフローに) インストールする必要があると思います。

于 2012-11-14T23:15:29.330 に答える
0

私はこれと同じ問題を抱えていました。この問題は、job.properties ファイルと workflow.xml ファイルがある oozie プロジェクトのルート ディレクトリ内にある lib ディレクトリに mysql-connector-java.jar ライブラリを追加したときに解消されました。

于 2014-05-30T12:51:18.540 に答える