目次:
- Oozieコーディネータージョブの時間ベーススケジューリング
- <! - > - <! - 2 - > <! - 1 - >
- oozie job -info 0000001-00000001234567-oozie-C
一連のワークフローを作成したら、一連のOozieコーディネータージョブを使用して、実行される。実行には、特定の時間と特定の時間に関連するデータの可用性という2つのスケジューリングオプションがあります。
Oozieコーディネータージョブの時間ベーススケジューリング
Oozieコーディネータージョブは、特定の時刻に実行するようスケジュール設定できますが、開始後は指定された間隔で実行するように設定できます。次の例は、指定された開始時刻と日付で実行を開始するコーディネーター・ジョブを示しています。
<! Oozieコーディネータジョブの時間とデータの可用性ベースのスケジューリングOozieコーディネータジョブは、指定されたデータファイルまたはディレクトリがある特定の時刻に実行されるようにスケジュールすることもできますご利用いただけます。次のリストは、指定された開始時刻と日付で実行を開始し、triggerDatasetDirによって識別されるデータ・セットが存在する場合、1日に1回実行され、指定された終了時刻まで実行されるコーディネーターの例を示しています。 - 2 - > <! Oozieワークフロー・ジョブと同様に、コーディネータ・ジョブにはジョブが必要です。プロパティファイル、およびコーディネータが含まれています。 xmlファイルをHDFSにロードする必要があります。 OozieコマンドラインインターフェイスからOozieコーディネータジョブを実行するには、ジョブを確実に実行するために次のようなコマンドを発行します。プロパティファイルはローカルにアクセス可能です:
- <! - 2 - > <! - 1 - >
$ oozie job -config sampleCoordinator / jobです。 properties -run
ジョブをサブミットすると、コーディネーターはOozieオブジェクト・データベースに保管されます。投稿時に、Oozieはコーディネータージョブ:0000001-00000001234567-oozie-Cをモニターして管理するためのIDを返します。このジョブの状態を確認するには、コマンド