从终端运行oozie脚本的文件系统路径不正确

时间:2017-12-12 11:01:18

标签: hdfs cloudera oozie oozie-workflow

所以我在Cloudera中定义了一个oozie工作流,该工作流应该将文件“/user/petter/file.txt”移动到HDFS上的另一个位置。
然后我将job.properties定义为: ```

emailTo=petter.hultin@blabla.com
oozie.wf.application.path=hdfs:///user/petter/workflowdef.xml
oozieLauncherJavaOpts=-Xmx1500m

我从终端跑:
oozie job -oozie http://oozienode:11000/oozie -config job.properties -run

但是工作失败了 *

  

无法访问:   /user/hue/oozie/workspaces/hue-oozie-1452553957.19/hdfs://$ {名称节点} /user/file.txt

*

如何为oozie脚本指定绝对HDFS路径?即,它不会调查/user/hue ......?

workflowdef.xml是: ```

<workflow-app name="blabla" xmlns="uri:oozie:workflow:0.5">
    <start to="fork-7f89"/>
    <kill name="Kill">
        <message>Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]</message>
    </kill>
    <action name="fs-8f6b">
        <fs>
              <move source='hdfs://${nameNode}/user/petter/file.txt' target='/user/petter/anotherlocation/file.txt'/>
        </fs>

```

0 个答案:

没有答案