複数のアプリケーションを持つ Hadoop サービスがあります。同じワークフローを再実行して、アプリケーションごとにデータを処理する必要があります。これらは、1 日の同じ時間に実行されるようにスケジュールされています。問題は、これらのジョブが実行されているときに、ジョブが実行中/失敗/成功したアプリケーションを知るのが難しいことです。もちろん、ジョブ構成を開いてそれを知ることはできますが、そのサービスの下で実行されている数十のアプリケーションがあるため、それには時間がかかります。
次のようなジョブを実行するときに、oozie にワークフロー (またはその一部) の名前を動的に渡すオプションはありますか?
oozie job -run -config <filename> -name "<NameIWishToGive>"
OR
oozie job -run -config <filename> -nameSuffix "<MyApplicationNameUnderTheService>"
また、複数のジョブ フォルダを作成して個別に実行するのは、コピペが多すぎるため、やりたくありません。
提案してください。