我正在尝试使用oozie中的以下内容获取当前时间戳:
<property>
<name>date</name>
<value>${coord:formatTime(coord:dateOffset(coord:nominalTime(), -1,
'DAY'), "yyyy-MM-dd")}
</value>
</property>
我的Hive行动是:
<script>/abc/test.hql</script>
<param>DATE=${date}</param>
我的Hive行动失败了:
EL_ERROR
No function is mapped to the name "coord:formatTime"
你知道为什么这么说吗?我希望我的日期是yyyy-mm-dd-hh-mm-ss
2条答案
按热度按时间qvtsj1bj1#
这对我有用。你用哪个版本的oozie?
up9lanfz2#
使用文档coord:formattime
6.8.2. coord:formattime(字符串ts,字符串格式)el函数(自oozie 2.3.2)
因此,很可能您的oozie版本低于2.3.2,注意协调器xml中的xmlns版本也很重要
希望这有帮助