我还是Oozie和Pig的新手。任何人都可以告诉我如何在运行时使用Oozie或Pig重命名文件夹。 我有一个猪脚本,从文件夹中读取数据说输入,然后将输出写入输出文件夹。该流程使用Oozie设计。下次运行Oozie文件夹时,应删除Input文件夹,并将Output文件夹命名为Input。
感谢。等待回应
答案 0 :(得分:2)
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>