下班不在公司,让大数据任务在跑着。到底跑完没有呢?我总不能老主动去公司登录来看吧?是不是该有个任务提醒机制?是的,这就是OOZIE的EMAIL action功能。
【原理】OOZIE并不是自己拥有个邮件服务器,而是得借助远程的邮箱账户来发送邮件。这里我们假设注册了一个test@163.com的邮箱,使用163的smtp服务器(地址是smtp.163.com)。理论上根据目前OOZIE的原理,只能配置一个账户拿来发送邮件。
【步骤一】首先配置oozie-site.xml文件,添加email发送者的一系列信息:
|
【步骤二】在workflow.xml中编写email任务节点。假设我们要发送邮件给test2@163.com
<workflow-app xmlns='uri:oozie:workflow:0.1' name='Spark_python'>
|