小编pho*_*ion的帖子

在HDFS上找不到Oozie作业配置应用程序目录

我在我的Linux机器上安装了一个伪分布式的Cloudera版本,并成功运行了一些简单的MapReduce示例.但是,我正试图让Oozie工作,并且在尝试执行简单的工作流程时我遇到的错误完全让我感到困惑:

tim@phocion:~$ oozie version
Oozie client build version: 3.1.3-cdh4.0.1
Run Code Online (Sandbox Code Playgroud)

根据文档将预打包的示例复制到HDFS并执行:

tim@phocion:~$ oozie job -oozie http://phocion:11000/oozie -config /user/tim/examples/apps/map-reduce/job.properties -run
Error: E0504 : E0504: App directory [hdfs://phocion:8020/user/tim/examples/apps/map-reduce] does not exist
Run Code Online (Sandbox Code Playgroud)

检查文件是否存在:

tim@phocion:~$ hdfs dfs -ls /user/tim/examples/apps/map-reduce
Found 3 items
-rwxr-xr-x   1 tim tim        995 2012-10-03 14:47 /user/tim/examples/apps/map-reduce/job.properties
drwxrwxr-x   - tim tim       4096 2012-10-03 14:47 /user/tim/examples/apps/map-reduce/lib
-rwxr-xr-x   1 tim tim       2559 2012-10-03 14:47 /user/tim/examples/apps/map-reduce/workflow.xml
Run Code Online (Sandbox Code Playgroud)

确实如此.我可以连接到phocion:8020吗?

tim@phocion:~$ telnet phocion 8020
Trying 127.0.1.1...
Connected to phocion.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

我可以.所以,基本上,我完全不知道这个错误试图告诉我什么 - 该文件夹确实存在.我假设错误太模糊,无法完全传达问题所在,但我发现几乎没有什么可以指出我正确的方向.

我也可以使用其他第三方教程复制此错误.

花了很多时间倾注配置文件到不想再看电脑的程度.也许我在这里思考这个问题,但任何帮助都会非常感激. …

workflow hadoop hdfs cloudera oozie

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

cloudera ×1

hadoop ×1

hdfs ×1

oozie ×1

workflow ×1