クラスのregisterQuery()
メソッドを使用して、内部に豚のステートメントが埋め込まれたJavaコードがあります。PigServer
jar を準備したので、それを として実行できますが、問題は、スケジューラhadoop jar jarname
を使用して同じジョブをどのようにトリガーできるかです。oozie
内部的に動作するのは map reduce ですが、これを map reduce アクションと呼ぶことはできません。同様にブタのアクションではないので、それも設定できません。そのようなタスクを oozie で実行することは可能ですか? そのようなタスクをスケジュールする最良の方法は何ですか?
質問する
600 次
2 に答える
0
あなたがしようとしていることは、Oozie のサポートされている機能の一部ではないようです。タスクは典型的な Java Map Reduce でも pig アクションでもないため、オペレーティング システムが提供する crontab 機能を使用してジョブをスケジュールするか、Spring スケジューラを使用することをお勧めします。
組み込みのスケジューリング機能を提供する、Spring Data - Apache Hadoopと呼ばれる Hadoop 用の Spring ディストリビューションもあります。
于 2012-10-31T10:33:34.767 に答える