hadoop - Oozie 未能为失败的操作获取标准输出

标签 hadoop oozie

我用 ssh Action 写了一个 oozie 工作流程,如果 Action 没问题,那么下一个 Action 可以使用 EL 函数读取它的标准输出

${(wf:actionData('action')['property'])}

但如果操作失败,则下一个操作无法从上一个操作标准输出中读取。

是否有其他方法可以从失败的操作中读取标准输出?

最佳答案

您能否提供您所指的示例 workflow.xml?

如果节点出现故障,那么您可以使用 error to="errorHandlingNode"/> 并尝试访问错误处理节点中的标准输出。如果不是至少,您可以获得失败节点的名称 ${wf:lastErrorNode()}。

关于hadoop - Oozie 未能为失败的操作获取标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17725967/

相关文章:

java - reducer 数量对集群节点数量的依赖性

hadoop - Hadoop流随着python下降

java - Hive 事务正在崩溃

hadoop - Oozie 编译问题

hadoop - Oozie工作流中Hive action执行参数设置

hadoop - 如何使用 hue-oozie 设计 distcp 作业

java - 在Reducer中从HBase读取数据

hadoop - apache 配置单元无法连接到 derby :metastore_db although ij from derby can

hadoop - sqoop import Job期间如何保持故障恢复

hadoop - 通过 oozie 运行的配置单元查询的 CPU 时间