Azkaban(四):进阶案例-邮箱报警案例

目录

邮箱报警案例


邮箱报警案例

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)执行结果

查看接收方

  

 查看发送方

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值