在所有oozie作业完成后发送1封电子邮件

suzh9iv8  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(249)

到目前为止,在hadoop集群中提交作业时,我一直在使用oozie电子邮件操作发送包含一些信息的电子邮件:

<workflow-app name="[WF-DEF-NAME]" xmlns="uri:oozie:workflow:0.1">
    ...
    <action name="[NODE-NAME]">
        <email xmlns="uri:oozie:email-action:0.2">
            <to>[COMMA-SEPARATED-TO-ADDRESSES]</to>
            <cc>[COMMA-SEPARATED-CC-ADDRESSES]</cc> <!-- cc is optional -->
            <subject>[SUBJECT]</subject>
            <body>[BODY]</body>
            <content_type>[CONTENT-TYPE]</content_type> <!-- content_type is optional -->
            <attachment>[COMMA-SEPARATED-HDFS-FILE-PATHS]</attachment> <!-- attachment is optional -->
        </email>
        <ok to="[NODE-NAME]"/>
        <error to="[NODE-NAME]"/>
    </action>
    ...
</workflow-app>

这是用于在每次提交工作流后发送电子邮件。假设我有560个工作在运行,而不是收到560封电子邮件,我只想收到一封电子邮件,其中将包含一个具体的工作日发生的事情(成功,失败等)的总结
我没有找到任何解决办法来实现这一点。有人试过这样的方法吗?如果有,你能给我指出一些可能的方法来实现这个想法吗?如果我想达到的目标不够清晰,请评论一下,谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题