gpt4 book ai didi

hadoop - 是否可以在工作流 oozie 中使用两个 "job.properties"文件?

转载 作者:可可西里 更新时间:2023-11-01 16:57:10 25 4
gpt4 key购买 nike

我的工作流需要使用除 job.properties 之外的另一个文件。该文件与属性文件具有相同的结构。我有一个创建此文件的结果路径生成器。这个的特殊性在于,每次启动工作流(使用新的输入文件)时它都会发生变化。在我的工作流程中,我需要在执行 mys pig 脚本之前删除这些路径。

但是,我不知道如何“告诉”我的工作流我在另一个文件中有其他变量而不是 job.properties。

你有解决办法吗?

谢谢安琪儿

最佳答案

您可以删除 Pig it Self 中的路径,或者您可以在执行 Pig 操作之前在工作流中调用 fs 操作,两者都可以。

Pig 在文件开头提到 rmf 命令:rmf

在工作流程中:

<action name="prepare">
<fs>
<delete path="${pig output}"/>
</fs>
<ok to="pigAction"/>
<error to="prepareFailed"/>
</action>
<kill name="prepareFailed">
<message>Clean Action failed, error message[${wf:errorMessage(wf:lastErrorNode())}]</message>
</kill>

关于hadoop - 是否可以在工作流 oozie 中使用两个 "job.properties"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28497109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com