我试着通过关注一篇博客文章来运行我的第一个oozie作业。
我使用了oozie-examples.tar.gz,提取后,将示例放置在hdfs中。
我试着在其中运行map reduce作业,但不幸的是出错了。
在命令下运行:
oozie job -oozie http://localhost:11000/oozie -config /examples/apps/map-reduce/job.properties -run
得到错误:
java.io.IOException:未在中指定配置org.apache.oozie.cli.OozieCLI.getConfiguration(OozieCLI.java:787)org.apache.oozie.cli.OozieCLI.jobCommand(OozieCLI.java:1026)org.apache.oozie.cli.OozieCLI.processCommand(OozieCLI.java:662)org.apache.oozie.cli.OozieCLI.run(OozieCLI.java:615)org.apache.oozie.cli.OozieCLI.main(OozieCLI.java:218)配置为未指定
我不知道它要求的是哪种配置,因为我使用的是Cloudera VM,默认情况下它已经在其中设置了所有配置。
oozie工作-ooziehttp://localhost:11000/oozie-config/examples/apps/map-reduce/job.properties-运行
-config参数采用本地路径,而不是HDFS路径。workflow.xml需要存在于HDFS中,路径在job.properties文件中定义,属性为:
oozie.wf.application.path=<path to the workflow.xml>