2017-01-19 2 views
0

私は、それぞれ日、月、年が必要な3つのパラメータを持つOozieワークフローを持っています。このワークフローは、手動入力で完璧に機能します。私は現在、毎日このワークフローを実行し、これらのパラメータを現在の日、月、および年で自動的に塗りつぶすコーディネータを探しています。コーディネーター(色合い)のワークフローパラメータとして現在の月、日または年を設定する方法

フエが提案していると思われたが、コーディネータを提出する際に次のエラーが発生しました。${DAY}、および${YEAR} monthパラメータの値として${MONTH}を指定します。

E1004: Expression language evaluation error, Unable to evaluate :${MONTH}: 

私はこれをCDH 5.8で試しています。

+0

@YoungHobbit:

次の値は、しかし、私の質問を解決しました。私のコーディネーターはワークフローに接続されており、その構成ではワークフローのパラメータを入力しようとします。それ以外のこのコーディネーターは毎日実行するように設定されています。フエでは、それ以上のことは本当に変えることができません。 – spijs

+0

色相では、すべてのコーディネーターが「どのワークフローをスケジュールするか」の下で選択できるワークフローを1つずつ持つ必要があります。それが彼らがどのようにつながっているかです。次に、ワークフローのパラメータを入力するように自動的に求められます – spijs

答えて

0

私は、フエが私に示唆した何かで自分自身の答えを見つけました。 だから${DAY}${MONTH}および${YEAR}は行く方法ではありませんでした。私はあなたの質問を理解していない

${coord:formatTime(coord:nominalTime(),'dd')} 

${coord:formatTime(coord:nominalTime(),'MM')} 

${coord:formatTime(coord:nominalTime(),'yyyy')} 
関連する問題