【发布时间】:2019-10-30 11:56:22
【问题描述】:
如果 Oozie 中的任何工作/工作流程失败,我希望收到电子邮件通知。我正在使用 Hue 来监控工作流程。
我不想在每个工作流中添加电子邮件操作,因为我已经有大约 60 个工作流在运行。
我也知道子工作流的方法,即使使用这种方法,我也必须编辑我所有的 60 个工作流并重新启动 co-coordinator 以反映更改。
在 Oozie 或 Hue 中是否可以在不修改工作流程的情况下获得任何作业失败的通知?我们可以在 Oozie/Hue 级别配置一些东西来接收电子邮件通知吗?
【问题讨论】:
-
您可以开发一个脚本来定期向 Oozie 服务器查询最近的 FAILED 或 KILLED(或 SUSPENDED)工作流/ 协调员并发送邮件警报。这会比以干净的方式重建所有工作流程更简单吗?没有。
-
请注意,Hue 与 Oozie 服务器 API 的接口很笨拙,工作流编辑器也很笨拙。没有别的了。
标签: email notifications oozie hue oozie-workflow