私はApache Oozieについて、さらに具体的にはCDH配布について質問します。Oozieコーディネータは、基本的なワークフローの変更に対してどのように反応しますか?
コーディネーターが使用するワークフローが変更された場合、コーディネーターはどうなりますか? たとえば、ワークフローでは変数によって自動的に入力される余分なパラメータが使用されるようになりました。理論的には、コーディネーターに変更を加える必要はありません。 実行中のコーディネーターは、依然として初期ワークフローの設定を使用しているのか、または新しいワークフローに動的に適応していますか。彼らがまだ古い構成を使用している場合は、新しいコーディネーターを定義する必要がありますか、または同じコーディネーターを十分に再送信していますか?
workflow.xmlが変更されていると思います。新しい設定パラメータは、coordに送信された設定にすでに存在していますか? – YoungHobbit
私はあなたがここで何を求めているのかは分かりません。コーディネーターは変更する必要はありませんが、ワークフローのworkflow.xmlは実際に変更されています。私はコーディネーターがワークフローにどのようにリンクしているかを尋ねています。実行中のコーディネーターは以前のファイルにリンクされていますか? 2番目の質問は、古いファイルまたは新しいファイルにリンクして実行されていないコーディネータです。意味:新しいコーディネーターを作成する必要がありますか、コーディネーターを更新する必要がありますか、それともただ再送信できますか? @YoungHobbit – spijs
workflow.xmlだけが変更されている場合は、HDFS内のworkflow.xml(コーディネーターに提供したアプリケーションパス)を置き換えます。次の実行のために、新しいワークフローが選択されます。新しい/変更されたパラメータが、提出されたコーディネータに既に存在することを確認してください。ありがとう。 – YoungHobbit