Hadoop 如何在oozie电子邮件通知中包含详细日志信息(色调--工作流--编辑器) CDH 5.5.2(色调--工作流--编辑器)

Hadoop 如何在oozie电子邮件通知中包含详细日志信息(色调--工作流--编辑器) CDH 5.5.2(色调--工作流--编辑器),hadoop,oozie,Hadoop,Oozie,我们使用工作流编辑器(hue--workflow--editor)创建了oozie工作流。 当工作流失败/终止时,向开发团队发送电子邮件通知。目前,我们在电子邮件正文中添加了简单文本。 这对团队没有多大帮助,因为通知邮件中没有日志信息 请让我知道如何在oozie(色调——工作流——编辑器)中实现这一点 也可以添加故障节点的链接(例如:- /httyps://mymachine:8080/jobbrowser/jobs/job_1456590566111_5905/single_logs)将其添加

我们使用工作流编辑器(hue--workflow--editor)创建了oozie工作流。 当工作流失败/终止时,向开发团队发送电子邮件通知。目前,我们在电子邮件正文中添加了简单文本。 这对团队没有多大帮助,因为通知邮件中没有日志信息 请让我知道如何在oozie(色调——工作流——编辑器)中实现这一点 也可以添加故障节点的链接(例如:-
/httyps://mymachine:8080/jobbrowser/jobs/job_1456590566111_5905/single_logs)

将其添加到消息正文中:

More details about the job : ${oozie_web}/?job=${wf:id()}

确保oozie_web变量值是您的oozie web客户端地址

HUE-2997使您能够从Hue3.10执行相同的操作

现在,试着把这个放在邮件的行动体中,看看这是否有帮助


${wf:errorMessage(wf:lastErrorNode())}

在工作流失败后,我已将其放入电子邮件正文${wf:errorMessage(wf:lastErrorNode())},收到下面的消息。主类[org.apache.oozie.action.hadoop.SqoopMain],退出代码[1]。。。未提供完整的详细信息日志信息我在邮件正文中的${https://:11443/oozie/}/?job=${wf:id()}下输入。工作流失败后未收到任何邮件通知。在此之前,您是否收到过有关失败的通知电子邮件?是的,我已收到失败电子邮件通知,如果添加此电子邮件通知${https://:11443/oozie/}/?job=${wf:id()}我未收到。我尝试在浏览器中访问“https://:11443/oozie/”,获得“Oozie web控制台被禁用”是指这可能是一个问题。请建议检查任何日志/参数。有一些关于如何启用web控制台的文档。“Oozie-setup.sh脚本选项是:用法:Oozie-setup.sh”[-extjs extjs_PATH](展开或压缩,以启用Oozie webconsole)”,我输入${https://:11443/oozie/}/?job=${wf:id()}在邮件正文中。工作流失败后,未收到任何电子邮件通知。如果从邮件正文中删除上述命令收到失败通知。我在此处缺少任何内容,请提供建议。。注意:-我尝试在浏览器中访问(https://:11443/oozie/)已禁用Oozie web控制台。