工作流调度 AZKABAN 工作流-设置邮件通知

4. 邮件报警案例 azkaban邮件报警机制,需要发件人邮箱、收件人邮箱 1、注册邮箱 处理发件人邮箱 注册一个126邮箱,此处邮箱地址是kkb1117@126.com 登录邮箱 开启SMTP服务(simple mail transfer protocol) 已经开启 2、邮件报警案例 node03及web服务器,配置发送告警的发件人邮箱 文件中查找mail 修改这两个属性,同时追加两个mail属性,如下 mail.sender指定邮件发件人的邮箱 mail... ... [查看更多]

Views: 7

工作流调度 Azkaban 带条件的工作流

官网文档 条件工作流功能允许用户自定义条件,决定是否运行某些Job 分两种情况 运行时参数:可以根据一个job之前的 job的输出,决定此job是执行还是不执行预定义宏:也可以使用基于之前的job的status预定义宏,决定此job是执行还是不执行在这些条件下,用户可以在确定 Job执行逻辑时获得更大的灵活性例如,只要父 Job 之一成功,就可以运行当前 Job 1、运行时参数 原理 父 Job 将参数写入JOB_OUTPUT_PROP_FILE... ... [查看更多]

Views: 6

工作流调度 Azkaban 工作流-执行Java任务

执行Java任务 type 类型为 javaprocess的job,可以运行一个自定义Java类的main方法,可用的配置如下: Xms:最小堆 Xmx:最大堆 classpath:类路径 java.class:要运行的 Java 对象,其中必须包含 Main 方法 main.args: main 方法的参数 案例: 1、新建一个 azkaban 的 maven 工程 2、创建包名: com.kkb.azkaban 3、包中创建 JavaProcessTest 类 代码打... ... [查看更多]

Views: 4

工作流调度 Azkaban 工作流 Flow2.0入门

Azkaban使用 azkaban 4.x目前同时支持flow1.0与flow 2.0; 官网说flow 1.0将来会被淘汰,所以本文档使用flow 2.0 如果对flow 1.0感兴趣的同学,可以参考文章自行学习体验 Azkaba内置的任务类型支持command、java 1. Flow 2.0 1. 入门例子Hello World 在windows或mac中,创建文件flow20.project,内容如下 创建basic.flow文件,内容如下 ... ... [查看更多]

Views: 10