2017-01-19 12 views
0

나는 일, 월 및 년을 각각 예상하는 세 가지 매개 변수가있는 Oozie 워크 플로를 보유하고 있습니다. 이 워크 플로우는 수동 입력으로 완벽하게 작동합니다. 현재이 워크 플로를 매일 실행하고 현재 날짜, 월 및 연도로 이러한 매개 변수를 자동으로 채우는 코디네이터를 찾고 있습니다.코디네이터의 워크 플로 매개 변수로 현재 월, 일 또는 연도를 설정하는 방법

은 이미 색조가 제안 듯 ${DAY}, ${MONTH}${YEAR}을 시도하지만, 예를 들어와 코디네이터를 제출하는 다음과 같은 오류가 월간 매개 변수의 값으로 ${MONTH}입니다.

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

나는 이것을 CDH 5.8에서 시도하고있다.

+0

@YoungHobbit 나는 당신의 질문을 이해하지 않습니다

값은 다음 그러나 내 질문을 해결했다. 내 코디네이터가 워크 플로에 연결되어 있으며 구성에서 워크 플로 매개 변수를 채 웁니다. 이 조정자는 매일 실행되도록 설정됩니다. 색조에서 나는 그것보다 더 많이 바꿀 수는 없습니다. – spijs

+0

색조에서 모든 코디네이터는 "어떤 워크 플로우를 스케쥴 할 것인가?"에서 선택할 수있는 하나의 워크 플로우가 필요합니다. 그래서 그것이 그들이 어떻게 연결되어 있는지를 보여줍니다. 그런 다음 워크 플로의 매개 변수를 채우도록 자동으로 요청합니다. – spijs

답변

0

나는 색조가 내게 제안한 어떤 것을 가지고 스스로 답을 찾았습니다. 그래서 ${DAY}, ${MONTH}${YEAR}이 아닙니다.

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

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

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