注册邮箱
1)申请注册一个 qq 邮箱 (这里只展示QQ邮箱,但是其他邮箱都是一样的套路)
2)点击首页,设置
找到SMTP服务
注意,授权码只显示一次
默认邮件报警案例
Azkaban 默认支持通过邮件对失败的任务进行报警,配置方法如下:
1 ) 在 azkaban-web 节 点 Bigdata00上 , 编 辑 /opt/module/azkaban/azkaban-web/conf/azkaban.properties,修改如下内容:
[luanhao@Bigdata00 azkaban-web]$ vim /opt/module/azkaban/azkabanweb/conf/azkaban.properties
添加如下内容
#这里设置邮件发送服务器,需要 申请邮箱,切开通 stmp 服务,以下只是例子
mail.sender=1127914080@qq.com
mail.host=smtp.qq.com
mail.user=1127914080@qq.com
mail.password=用邮箱的授权码
2)保存并重启 web-server。
[luanhao@Bigdata00 azkaban-web]$ bin/shutdown-web.sh
Killing web-server. [pid: 3086], attempt: 1
shutdown succeeded
[luanhao@Bigdata00 azkaban-web]$ bin/start-web.sh
3)编辑 huan.flow
nodes:
- name: jobA
type: command
config:
command: echo "你是我的欢欢,我最听你的话,尽管你给的零钱不够花."
4)将 huan.project 和 huan.flow 压缩成 email.zip
5)创建工程=》上传文件=》执行作业=》查看结果
创建工程
上传文件
执行作业
查看结果
程序成功的结果:
邮箱成功的结果: