如何检查oozie工作流中的el语法错误?

gudnpqoy  于 2021-06-01  发布在  Hadoop
关注(0)|答案(0)|浏览(162)

我有一个oozie工作流,并实现了一个决策控制节点来检查mapreduce计数器的值。如果值不正确,将调用发送通知电子邮件的操作。
现在我想创建另一个决定来发送电子邮件,以防el表达式本身出现语法错误,如 ${hadoop:counters("mr-action")["FirstMapper"]["Saved records"] gt 5} . 但最具挑战性的问题,我仍然没有解决,需要一个建议-是我应该如何实现检查语法错误?
这是我当前的决策节点:

<decision name="check-counters">
        <switch>
            <case to="incorrect-counters-email">${hadoop:counters("mr-action")["FirstMapper"]["Saved records"] gt 5}</case>
            <default to="end"/>
        </switch>
</decision>

暂无答案!

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

相关问题