Alex 的 Hadoop 菜鸟教程: 第20课 工作流引擎 Oozie

Step2

编辑 oozie-examples/src/main/apps/map-reduce/job.properties

修改 namenode为hdfs 的namenode地址,,因为我们是搭成ha模式,所以写成 hdfs://mycluster 。修改 jobTracker为 resoucemanager 所在的地址,这边为 host1:8032

改完后的job.properties长这样

nameNode=hdfs://myclusterjobTracker=host1:8032queueName=defaultexamplesRoot=examplesoozie.wf.application.path=${nameNode}/user/${user.name}/${examplesRoot}/apps/map-reduceoutputDir=map-reduce这里的 user.name 就是你运行oozie的linux 用户名,我用的是root,所以最后的路径会变成 hdfs://mycluster/user/root/examples/apps/map-reduce

Step3

根据上面配置的路径,我们在hdfs上先建立出 /user/root/examples/apps/map-reduce/ 目录

hdfs dfs -mkdir -p /user/root/examples/apps/map-reduce然后把 src/main/apps/map-reduce/workflow.xml 传到/user/root/examples/apps/map-reduce 下面

hdfs dfs -put oozie-examples/src/main/apps/map-reduce/workflow.xml /user/root/examples/apps/map-reduce/在/user/root/examples/apps/map-reduce/ 里面建立 lib 文件夹,并把 打包好的oozie-examples-4.1.0.jar 上传到这个目录下

hdfs dfs -mkdir /user/root/examples/apps/map-reduce/libhdfs dfs -put oozie-examples/target/oozie-examples-4.1.0.jar /user/root/examples/apps/map-reduce/lib

在hdfs上建立 /examples 文件夹

只有这样才不会被“不可能”束缚,才能不断超越自我。

Alex 的 Hadoop 菜鸟教程: 第20课 工作流引擎 Oozie

相关文章:

你感兴趣的文章:

标签云: