Loading article…
| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 安定版リリース | 5.2.1 / 2021年2月26日[1] |
| リポジトリ | Oozie リポジトリ |
| 書かれた | Java、[2] JavaScript |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | Java仮想マシン |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | oozie.apache.org |
Apache Oozie は、Hadoopジョブを管理するためのサーバーベースのワークフロー スケジューリングシステムです。
Oozie のワークフローは、有向非巡回グラフ内の制御フロー ノードとアクションノードのコレクションとして定義されます。制御フロー ノードは、ワークフローの開始と終了 (開始ノード、終了ノード、失敗ノード) およびワークフロー実行パスを制御するメカニズム (決定ノード、フォーク ノード、結合ノード) を定義します。アクション ノードは、ワークフローが計算/処理タスクの実行をトリガーするメカニズムです。Oozie は、Hadoop MapReduce、Hadoop 分散ファイル システム操作、Pig、SSH、電子メールなど、さまざまな種類のアクションをサポートしています。Oozie を拡張して、追加の種類のアクションをサポートすることもできます。
Oozie ワークフローは、ワークフロー定義内の変数などを使用してパラメータ化できます${inputDir}。ワークフロー ジョブを送信するときは、パラメータの値を指定する必要があります。適切にパラメータ化されている場合 (異なる出力ディレクトリを使用)、複数の同一のワークフロー ジョブを同時に実行できます。
Oozie は、 Java サーブレットコンテナーで実行されるJava Web アプリケーションとして実装され、Apache License 2.0 に基づいて配布されます。
参考文献
- ^ 「[お知らせ] Apache Oozie 5.2.1 リリース」。2022年9月27日閲覧。
- ^ “apache/oozie - core/src/main/java/org/apache/oozie”. GitHub . 2020年5月28日閲覧。
外部リンク
- 公式サイト
