gpt4 book ai didi

用于重新运行工作流且跳过节点不起作用的 Oozie 命令

转载 作者:行者123 更新时间:2023-12-01 19:25:00 25 4
gpt4 key购买 nike

通过 Oozie 命令行重新运行工作流程时有几个选项。

  1. oozie.wf.rerun.failnodes
  2. oozie.wf.rerun.skip.nodes

选项 1 工作正常,但是,在使用选项 2 重新运行工作流时,它会抛出错误 E0404。

oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.skip.nodes=node1,node2 -rerun WFID

错误:E0404:E0404:仅允许使用其中一个属性 [oozie.wf.rerun.skip.nodes 或 oozie.wf.rerun.failnodes]

但是,下面的效果很好。

oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.failnodes=true -rerun WFID

最佳答案

每次在重新运行模式下执行 oozie 作业时,它都会尝试重用上次运行的配置文件。但是,您可以使用 -D 选项向其传递其他属性,这就是我们传递 oozie.wf.rerun.failnodes 和 oozie.wf.rerun.skip.nodes 的方式。

如果您已经使用 oozie.wf.rerun.failnodes=true 在重新运行模式下执行过一次作业,那么在下次运行中您将无法使用

oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.skip.nodes=node1,node2 -rerun WFID

因为当它尝试重用配置文件时,oozie.wf.rerun.failnodes 属性已经存在于其属性中,此时 oozie 会尝试抛出像您所遇到的错误。

关于用于重新运行工作流且跳过节点不起作用的 Oozie 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917584/

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