Hue使用之Oozie篇
一、目的
文档供没有Hue、Oozie基础的初学者参考,内容较基础,简单易懂。
文档介绍如何在hue中对Oozie进行操作,包括创建和查看Workflow、Coordinator、Bundle。
二、Oozie中概念介绍
Workflow—顺序执行流程节点,支持fork(分支多个节点),join(合并多个节点为一个节点)
Coordinator—定时触发Workflow
Bundle—绑定多个Coordinator,可视为Coordinator容器
三、Oozie操作演示
1.Oozie编辑器
1)进入Oozie编辑器
2)Workflow工作区
A.可对Workflow进行的操作
B.创建Workflow
支持的操作类型:
- HiveServer2脚本
- Sqoop1
- MapReduce作业
- Shell
- Ssh
- HDFS Fs
- DistCp
- 数据流
- Spark Program
- Java Program
- Pig脚本
- Hive脚本
- 电子邮件
场景分为两部分,第一部分使用HiveServer2操作实现将数据插入到表demo.table1,第二部分使用HiveServer2操作实现demo.table2与demo.table1数据同步。
功能介绍
第一部分(数据插入)操作设置
第二部分(数据同步)操作设置
C.保存、提交并运行Workflow
D.查看Workflow
3)Coordinator工作区
A.创建Coordinator
B.保存并提交Coordinator
4)Bundle工作区
A.创建Bundle
B.保存并提交Bundle