我有一个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>
暂无答案!
目前还没有任何答案,快来回答吧!