怎样解决hue和oozie在web页面的时区问题

怎样解决hue和oozie在web页面的时区问题

在使用Hue创建调度任务的过程中,我们会发现Hue的时区与Oozie的调度时间不一致。默认Oozie使用的时区为UTC,在创建调度作业时还需要考虑在当前的时间减去8个小时才能达到我们的预期。在使用上非常不方便,这里Fayson主要介绍如何统一Hue和Oozie的时区。

测试环境

1.RedHat7.2
2.CM和CDH版本为5.15.0

设置Hue时区

hue默认时区为Americal/Los_Angeles,这里需要将CM上的Hue的时区修改为Asia/Shanghai.
1.登陆Cloudera Manager进入Hue的配置页面搜索"time_zone"
在这里插入图片描述
2.将时区修改为Asia/Shanghai
在这里插入图片描述
保存配置,并重启hue服务即可,以上完成hue服务时区的设置

修改oozie的时区

Oozie默认时区为UTC,如果在Hue上创建调度任务会发现要让调度任务与期望的时间一致,则需要在当前时间减去8个小时,在使用上非常不方便,那在下面的步骤就说明如何设置Oozie的时区。
1.登录Cloudera Manager 进入Ooize服务的配置界面搜索“oozie-site.xml”
在这里插入图片描述
2.在oozie-site.xml配置项中增加如下配置:

<property>
<name>oozie.processing.timezone</name>
<value>GMT+0800</value>
</property>

在这里插入图片描述
完成之后重启oozie

总结

Hue的默认时区为America/Los_Angeles,而Oozie的默认时区为UTC,在使用Hue创建Oozie的调度任务时由于时区与本地时区不一致,会造成开发人员创建的调度任务与预期调度周期不符问题,解决该问题最好的方式将Hue和Oozie的时区与本地时区统一。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值