0

クラスのregisterQuery()メソッドを使用して、内部に豚のステートメントが埋め込まれたJavaコードがあります。PigServerjar を準備したので、それを として実行できますが、問題は、スケジューラhadoop jar jarnameを使用して同じジョブをどのようにトリガーできるかです。oozie内部的に動作するのは map reduce ですが、これを map reduce アクションと呼ぶことはできません。同様にブタのアクションではないので、それも設定できません。そのようなタスクを oozie で実行することは可能ですか? そのようなタスクをスケジュールする最良の方法は何ですか?

4

2 に答える 2

0

あなたがしようとしていることは、Oozie のサポートされている機能の一部ではないようです。タスクは典型的な Java Map Reduce でも pig アクションでもないため、オペレーティング システムが提供する crontab 機能を使用してジョブをスケジュールするか、Spring スケジューラを使用することをお勧めします。

組み込みのスケジューリング機能を提供する、Spring Data - Apache Hadoopと呼ばれる Hadoop 用の Spring ディストリビューションもあります。

于 2012-10-31T10:33:34.767 に答える