目录
邮箱报警案例
1.注册邮箱
(1)注册126邮箱;
(2)开启SMTP服务
(3)获取授权码(只显示一次)
2.案例
Azkaban默认支持通过邮件对失败的任务进行报警,配置方法如下:
(1)在azkaban-web节点上编辑azkaban-web下/conf/azkaban.properties,修改如下内容:
vim azkaban.properties
# 发送方邮箱地址
mail.sender=
# smtp服务器地址,这是126的
mail.host=smtp.126.com
# 用户,可以和上面sender一样
mail.user=
# 邮箱授权码
mail.password=
(2)重启web-server
bin/shutdown-web.sh
bin/start-web.sh
(3)创建并编写email.flow和azkaban.project文件
email.flow
nodes:
- name: jobA
type: command
config:
command: echo "this is case for send eamil"
azkaban.project
azkaban-flow-version: 2.0
(4)将email.flow和azkaban.project文件以zip格式压缩打包
(5)web server操作
1)创建项目
2)上传压缩包
3)执行
设置成功或者失败时要发送到的邮箱
(6)执行结果
查看接收方
查看发送方