所以我在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>
```