我正在尝试提交一个示例 map reduce oozie job
,并且所有属性都针对路径和名称节点以及作业跟踪器端口等进行了正确配置。我也验证了workflow.xml
. 当我部署工作时,我得到一个工作 ID,当我检查状态时,我看到一个状态 KILLED
,详细信息基本上说
/var/tmp/oozie/oozie-oozi7188507762062318929.dir/map-reduce-launcher.jar
不存在。
本地文件系统(无 HDFS)应该有'/var/tmp/oozie'
目录。如果该目录不存在,则创建该目录并重新启动 Oozie 服务器。/var/tmp/oozie
然后在包含文件下有很多*-launcher.jar
文件。
'/var/tmp/oozie'
是-Djava.io.tmpdir
Oozie 服务器启动命令行中变量的值。您可以使用'ps -ef | grep oozie'
Oozie 服务器运行的位置检查该值。
为了解决这个错误,只需创建 hdfs 文件夹并给它们适当的权限。
http://kadirsert.blogspot.com.tr/2014/03/oozie-says-jar-does-not-exist.html