今天在看oozie时发现能在hue中执行hive 脚本,主要是hue 和 oozie结合使用,下面介绍下怎么使用的,挺恶心的,哈哈(在这里就不哔哔了)
提交oozie定时作业
1、进入hue界面,点击workflows工作流,编辑workflows
CDH hue下定时执行hive脚步

2、创建工作流

CDH hue下定时执行hive脚步

本文以hive2作业sql任务为例,拖拽hive2到action区域。
3、创建sql脚本,主要就是随随便便创建个表玩玩,别烦我哦
CREATE TABLE if NOT EXISTS dw_serv_checi_query_day (
user_id           string,
railway_no        string,
start_station     string
) PARTITIONED BY (
dt STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE;
ALTER TABLE dw_serv_checi_query_day;
保存为addpart.sql,上传hdfs,通过hue上传很方便。选中上传的文件。
如下图:
CDH hue下定时执行hive脚步

CDH hue下定时执行hive脚步

可以从本地上传的哦,想怎么玩就怎么玩。

CDH hue下定时执行hive脚步

保存吧。

CDH hue下定时执行hive脚步

4、创建Sechedule定时,这里面可有的玩了,我也研究研究

CDH hue下定时执行hive脚步

CDH hue下定时执行hive脚步

选择要执行的workflow,

CDH hue下定时执行hive脚步

选择要执行的时间,是每天还是每月,自己选

CDH hue下定时执行hive脚步

最下面标红的是需要给参数的,主要是sql中需要传参时才这么玩,也就是说相当传的是时间参数。
然后保存,然后行万得忘了提交哦。
CDH hue下定时执行hive脚步
注意:
     在提交的时候会提醒你什么时候开始什么时候结束,如果就想执行一次,那请你自己玩。886

相关文章:

  • 2021-08-14
  • 2021-04-30
  • 2021-10-21
  • 2022-12-23
  • 2021-11-11
  • 2022-12-23
  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2021-09-23
  • 2021-11-11
  • 2022-01-12
  • 2021-04-14
  • 2021-10-18
相关资源
相似解决方案