首先安装配置完oozie
oozied.sh start在后台运行
步骤:
1、在oozie的根目录下找到oozie-examples.tar.gzoozie-examples.tar.gz
2、解压:
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ tar -zxvf oozie-examples.tar.gz
解压后结果:
3、将此examples传到hdfs的根目录下
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ hdfs dfs -put ./examples examples
4、编辑配置文件
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ cd ./examples/apps/map-reduce/
[hadoop@hadoop002 map-reduce]$ vi job.properties
job.properties文件有两个作用:指定workflow的地址和声明相关变量
指定namenode和jobTracker的地址(如果为9000就写成9000)
根据如下路径
在hdfs上创建目录:(output-data因为是官网例子创建的)
创建目录map-reduce
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ hdfs dfs -mkdir -p /user/hadoop/examples/output-data/map-reduce
上传之前的workflow.xml文件
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ hdfs dfs -put /home/install/oozie-4.0.0-cdh5.3.6/examples/apps/map-reduce/workflow.xml /user/hadoop/examples/apps/map-reduce
运行命令,提交job
[hadoop@hadoop002 oozie-4.0.0-cdh5.3.6]$ oozie job -oozie http://hadoop002:11000/oozie -config ./examples/apps/map-reduce/job.properties -run
出现如下结果:
查看web界面