hadoop - Oozie:工作流程:如何获得上一个成功的 Action

标签 hadoop hdfs oozie oozie-workflow

如果我的oozie工作流程中的任何操作失败,我试图发送电子邮件警报。如何获得哪个操作失败或有什么方法可以查看工作流DAG中最后一个成功的操作名称?

最佳答案

没有直接方法可以获取上一次“成功” Action AFAIK。如果您暂时在特定上下文之外考虑它:考虑fork / join,控制节点等来定义“成功”并不容易。

但是,一旦定义了条件,我想可以使用Oozie的REST API找到最后一个“成功”节点。例如,工作流程的响应($ OOZIE_URL / v1 / job / job_id?show = info)返回工作流程中的操作列表。 Action 与“过渡”字段链接:上一个 Action 的过渡为null,其他节点的过渡为其下游节点,依此类推。

祝你好运,让我们知道它是否有效。

关于hadoop - Oozie:工作流程:如何获得上一个成功的 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28351945/

相关文章:

hadoop - 色调文件浏览器不工作

hadoop - 在CDH5.01版本中找不到oozie-site.xml

hadoop - oozie中执行 Action 后删除hdfs路径

hadoop - Pig:动态聚合特定参数

python - Pyhdfs copy_from_local 导致提供节点名或服务名,或未知错误

performance - 我应该把程序放在 HDFS 上吗?

hadoop - oozie向hadoop提交作业时如何更改用户帐户

在 Windows 10 上安装 Apache hadoop

hadoop - 更改表列名称拼写格式Hadoop

java - 是否可以通过 HTTPS 与 WebHDFS 进行加密安全通信?