ビデオ: Passexamは9割ぐらいCCA-500問題集を提供します 2024
Apache OozieはApache Bigtopを含むすべての主要なHadoopディストリビューションに含まれています。 Hadoopクラスタでは、Oozieサーバーをエッジノードにインストールします。ここでは、図に示すように、クラスタのデータに対して他のクライアントアプリケーションも実行します。
エッジノード は、Hadoopクラスタへの外部ネットワークのゲートウェイとして設計されています。これにより、データ転送技術(Flumeなど)だけでなく、クライアントアプリケーションやOozieなどの他のアプリケーションインフラストラクチャにも理想的です。 Oozieは専用のサーバーを必要とせず、PigやHiveなどのエッジノードに最適な他のサービスと簡単に共存できます。
<! - 1 - >Oozieをデプロイしたら、Oozieサーバーを起動する準備が整いました。 Oozieのインフラストラクチャは$ OOZIE_HOMEディレクトリにインストールされています。そこから、オージースタートを実行します。 shコマンドを使用してサーバーを起動します。
oozie admin -status
コマンドを実行することで、Oozieインスタンスの状態をテストできます.Oozieサーバーをデプロイして起動した後さまざまなワークフロー、コーディネータ、またはバンドルジョブをカタログ化して実行することができます。 Oozieは、ジョブを処理するときに、カタログ定義(すべてのOozieオブジェクト(ワークフロー、コーディネータ、バンドルジョブ)を記述するデータ)とその状態を専用のデータベースに格納します。
<!デフォルトでは、Oozieは組み込みDerbyデータベースを使用するように構成されていますが、必要に応じてMySQL、Oracle、PostgreSQLを使用することもできます。Java API:
このオプションは、Javaアプリケーションで独自のスケジューリングコードを使用している場合に便利です。アプリケーション内のワークフロー、コーディネーター、バンドル
-
<! - 9 - > REST API:
このオプションは、Oozieワークフロー、コーディネータ、またはバンドルの基礎として独自のスケジューリングコードを使用する場合や、独自のインタフェースを構築したり、既存のインタフェースを拡張してOozieサーバを管理したりしたいと考えています。 -
コマンドラインインターフェイス(CLI): これは、Oozieの従来のLinuxコマンドラインインターフェイスです。
-
Oozie Web Console:
-
ここで多くのことを行うことはできませんが、Oozie Web ConsoleはOozieサーバーの状態を(読み取り専用で)表示します。 Oozieの仕事を監視するのに便利です。 HueopはHadoop管理インターフェースで、Oozieと連携するための別のツールを提供します。Oozieのワークフロー、コーディネーター、バンドルはすべてXMLを使用して定義されています。複雑な状況では、編集が面倒な場合があります。 Hueは、ワークフローやその他のOozieオブジェクトをグラフィカルに構築するためのGUIデザイナツールを提供します。 カバーの下に、Oozieには埋め込まれたTomcat Webサーバーが含まれています。このサーバーは入出力を処理します。