gpt4 book ai didi

hadoop - 在 Oozie 日志中获取 E0800

转载 作者:可可西里 更新时间:2023-11-01 15:33:45 24 4
gpt4 key购买 nike

我正在运行一个包含四个子工​​作流的 Oozie 作业。出于测试目的,我使用的是 Cloudera VM。虽然作业输出很好,但我在 Oozie 日志中收到以下 XException:

2015-02-26 02:26:58,934 警告 org.apache.oozie.service.CallableQueueService$CallableWrapper:服务器 [quickstart.cloudera] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[ -] ACTION[-] 异常可调用 [回调],E0800:操作未在 [PREP] 状态下运行,操作 [0000003-150226014822163-oozie-oozi-W@midso-chat-data-Decrypt]org.apache.oozie.command.CommandException:E0800:操作未在 [PREP] 状态下运行,操作 [0000003-150226014822163-oozie-oozi-W@midso-chat-data-Decrypt]

当我通过主工作流程而不是使用标签将参数显式传递给子工作流程时,就会发生这种情况。但是,当我独立于主工作流运行每个子工作流时,这些 XExceptions 不会出现。

有人知道这方面的线索吗?

最佳答案

我猜你错过了工作流中的 propagate-configuration 标签:

    <sub-workflow>
<app-path>/app/oozie/src/main/DailyWorkflow/subworkflows/TableAA</app-path>
<propagate-configuration/>
</sub-workflow>

并且在子工作流中,您可能会看到一个错误,即子工作流操作找不到未传播给它的参数。

关于hadoop - 在 Oozie 日志中获取 E0800,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740039/

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