大数据CDH(ClouderaManager)使用Oozie进行任务的可视化调度
一、创建workFlow
WorkFlow创建的方式很多种,创建完成后进行保存操作。
二、给WorkFlow添加定时任务
1、选择要添加定时任务的workflow名称
2、添加任务执行的频率 和 linux 的crontab类似
3、设置时间区域
4、设置定时任务开始和结束执行的时间
Note:如果设置的时间比当前时间小 会重新执行以前的数据,否则等到执行的时间点再去执行
6、设置完成后保存
7、保存完成后进行提交操作,否则不生效
1、执行的状态 running 表示任务正处于执行状态
2、表示已经成功执行
3、下次执行的时间点
Note:上图是成功执行完成的workflow情况信息和 正在执行的workflow情况。
三、hue oozie 任务显示时间问题
CDH安装hue,oozie.通过hue 创建oozie任务,提交任务运行的时间和hue上显示的时间会不同于系统当前时间。问题是由于oozie,hue时区与系统时区不同。
1、修改oozie时区:
cloudera oozie配置—>Oozie Server Default Group -->高级-->oozie-site.xml 的 Oozie Server 高级配置代码段(安全阀) 添加
<property>
<name>oozie.processing.timezone</name>
<value>GMT+0800</value>
</property>
2、修改hue时区
time_zone:Asia/Shanghai
3、确保服务器时间是同步的