oozie-工作流应用部署

1.创建工作流应用的目录,目录结构
    --<workflow app>
      --lib
例:
$ cd ~
$ mkdir -p wordcount/lib

2.拷贝属性文件(job.properties)、工作流定义文件(workflow.xml)到<workflow app>下,把应用的jar包及依赖放到<workflow app>/lib下

3.校验workflow.xml文件是否正确
例:
$oozie validate ~/wordcount/workflow.xml

4.拷贝工作流引用目录到HDFS,根据job.properties中oozie.wf.application.path定义的目录
例:
$hadoop fs -put ~/wordcount wordcount

5.提交工作流,一旦提交成功,会返回一个工作流ID,可以通过工作流ID监控工作流
例:
$ oozie job -oozie http://localhost:11000/oozie/ -config ~/wordcount/job.properties -run
-config 指定属性文件,如job.properties
-oozie Oozie Http服务URL

6.监控已提交MapReduce任务命令
例:
$ oozie job -info 14-20090525161321-oozie-w -oozie http://localhost:11000/oozie/


猜你喜欢

转载自marsorp.iteye.com/blog/1534572
今日推荐