1.配置如下,每天定时 14:02 启动
2.运行后,任务状态提示,时间变成了06:02:00
3.修改HUE的时区配置
修改后
3.重启
4.然后执行发现,还是不起作用,后排查了一下oozie问题,发现hue的时区配置对oozie无法生效,我们时区比oozie的快了8个小时,提交任务时提前8个小时
也就是14:20执行,解决该问题~
- Cloudera Manager中有关hue的时区的设置,默认为American/LosAngeles,这个时区设置使得hue oozie dashboard中任务的时间显示不能与中国标准时间一致,将其改为Asia/Shanghai,重启hue服务即可。
- Hue Oozie Coordinator的频率设置,开始和结束时间后的时区设置,是用来调整夏令时区的。由于某些时区实行夏令时,使得开始和结束时间要进行一定的调整。
- 上面的开始和结束时间使用的是UTC时区,这个设置可以更改/etc/oozie/conf/oozie-default.xml中的oozie.process.timezone,默认为UTC。然后,Hue oozie对这个设置的更改不起作用,所以在使用hue oozie时,设置时间固定以UTC为基准,中国时间比其早8小时,一般要减去8小时。
计算公式 : 设置时间 = 想要执行的时间 - 8 小时
后续可尝试修改oozie时区配置