1:简述Oozie三个组件的概念及关系。
1:OozieWorkflow:该组件用于定义和执行一个特定顺序的mapreduce,hive和pig作业; 2:Oozie Coordinator:该组件用于支持基于事件,系统资源存在性等条件的workflow的自动化执行; 3:Oozie Bundle:该引擎可以定义和执行“一束”应用,从而提供一个批量化的方法。将一组Coordinator 应用程序一起进行管理。
2:如何定义一个WorkFlow。
1:job.properties-关键点:指向workflow.xml文件所在的HDFS位置 2:workflow.xml定义文件XML文件包含几点:start action:例如MapReduce、Hive、Sqoop、Shell ok error kill end 3:lib目录:依赖的jar包