【发布时间】:2014-04-24 10:20:43
【问题描述】:
我对 Oozie 和 Pig 还是陌生的。谁能告诉我如何在运行时使用 Oozie 或 Pig 重命名文件夹。 我有一个猪脚本,它从输入文件夹中读取数据,然后将输出写入输出文件夹。流程是使用 Oozie 设计的。下次我运行 Oozie 文件夹时,应删除 Input 文件夹,并将 Output 文件夹命名为 Input。
谢谢。等待回复
【问题讨论】:
标签: hadoop apache-pig oozie
我对 Oozie 和 Pig 还是陌生的。谁能告诉我如何在运行时使用 Oozie 或 Pig 重命名文件夹。 我有一个猪脚本,它从输入文件夹中读取数据,然后将输出写入输出文件夹。流程是使用 Oozie 设计的。下次我运行 Oozie 文件夹时,应删除 Input 文件夹,并将 Output 文件夹命名为 Input。
谢谢。等待回复
【问题讨论】:
标签: hadoop apache-pig oozie
Oozie Fs (HDFS) 动作可用于重命名目录。您可以参考此link
在上面的链接中,您可以在workflow.xml中找到这部分
<workflow-app name="[WF-DEF-NAME]" xmlns="uri:oozie:workflow:0.1">
...
<action name="[NODE-NAME]">
<fs>
<move source='[SOURCE-PATH]' target='[TARGET-PATH]'/>
</fs>
<ok to="[NODE-NAME]"/>
<error to="[NODE-NAME]"/>
</action>
...
</workflow-app>
【讨论】: