美文网首页
oozie使用(修改时区)

oozie使用(修改时区)

作者: wangliang938 | 来源:发表于2017-01-04 11:09 被阅读1233次

    时区概念
    大家应该知道,地球上按照经纬度将地球划分为二十四个时区(东、西各12个时区),每两个相邻的时区间时间上相差1小时。
    标准时间概念
    UTC是世界标准时间,指的是零时区(英国格林尼治天文台旧址)里的时间。
    中国时区
    中国所在的时区为东八区,所以中国的时间应该是UTC时间加上8个小时,即常见的UTC+8时间。
    oozie所用时区
    oozie规定只使用UTC时间,也就是说,我们在做定时任务调度的时候,所使用的时间是标准时间而不是北京时间,所以假如我们要在2014年6月19号上午9点开始我们的定时任务,那我们的开始时间就要设定为2014年6月19号凌晨1点


    cloudera oozie默认时区是UTC,在开发oozie任务时必须在期望执行的时间上减去8小时,很不习惯。记录下修改时区的配置操作。

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

    2.如果使用了hue,hue配置里搜索time,时区配置 Asia/Shanghai

    Paste_Image.png

    3.oozie ui 中

    Paste_Image.png

    4.任务开发过程中,有时间参数的注意格式,如:
    start_date=2016-02-15T08:28+0800
    若是coordinator应用,需注意coordinator.xml文件timezone属性值如下timezone="Asia/Shanghai"

    相关文章

      网友评论

          本文标题:oozie使用(修改时区)

          本文链接:https://www.haomeiwen.com/subject/fgnkmttx.html