oozie使用(修改时区)

时区概念

大家应该知道,地球上按照经纬度将地球划分为二十四个时区(东、西各12个时区),每两个相邻的时区间时间上相差1小时。

标准时间概念

UTC是世界标准时间,指的是零时区(英国格林尼治天文台旧址)里的时间。

中国时区

中国所在的时区为东八区,所以中国的时间应该是UTC时间加上8个小时,即常见的UTC+8时间。

oozie所用时区

oozie规定只使用UTC时间,也就是说,我们在做定时任务调度的时候,所使用的时间是标准时间而不是北京时间,所以假如我们要在2014年6月19号上午9点开始我们的定时任务,那我们的开始时间就要设定为2014年6月19号凌晨1点


cloudera oozie配置—>Oozie Server Default Group -->高级-->oozie-site.xml 的 Oozie Server 高级配置代码段(安全阀) 添加
<property>
<name>oozie.processing.timezone</name>
<value>GMT+0800</value>
</property>

任务开发过程中,有时间参数的注意格式,如:

start_date=2016-02-15T08:28+0800
若是coordinator应用,需注意coordinator.xml文件timezone属性值如下timezone="Asia/Shanghai"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容