运行 oozie 作业示例时出错

error while running example of oozie job

我通过关注博客 运行 尝试了我的第一份 oozie 工作 post。

我使用了oozie-examples.tar.gz,解压后,在hdfs中放置了examples

我在其中尝试了 运行 map-reduce 作业,但不幸的是出现了错误。

运行 以下命令:

oozie job -oozie http://localhost:11000/oozie -config /examples/apps/map-reduce/job.properties -run

收到错误:

java.io.IOException: configuration is not specified at org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:787) at org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1026) at org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:662) at org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:615) at org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:218) configuration is not specified

我不知道它要求哪种配置,因为我使用的是 Cloudera VM,默认情况下它已经设置了所有配置。

oozie job -oozie http://localhost:11000/oozie -config /examples/apps/map-reduce/job.properties -run

-config 参数采用本地路径而不是 HDFS 路径。 workflow.xml 需要存在于 HDFS 中,路径在 job.properties 文件中定义 属性:

oozie.wf.application.path=<path to the workflow.xml>