Ich versuche, den aktuellen Zeitstempel unter Verwendung der unten in Oozie zu erhalten:ist keine Funktion mit dem Namen zugeordnet "coord: Formattime"
<property>
<name>date</name>
<value>${coord:formatTime(coord:dateOffset(coord:nominalTime(), -1,
'DAY'), "yyyy-MM-dd")}
</value>
</property>
Mein Bienenstock Aktion:
<script>/abc/test.hql</script>
<param>DATE=${date}</param>
My Hive Aktion fehlschlägt sagen:
EL_ERROR
No function is mapped to the name "coord:formatTime"
Jede Idee, warum es sagt, so dass ich mein Date will als YYYY-MM-DD HH-MM-SS
Wie Sie sich denken können, enthält der 'coord' NameSpace alle EL-Funktionen, die nur innerhalb eines ** Coordinator ** XML-Skripts gültig sind. Und ich würde wetten, dass Sie es in einem Workflow-Skript * ausprobiert haben (aber es ist schwer zu wissen, weil es nicht wichtig war, Ihr Skript im Kontext zu zeigen) *. –