前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Azkaban使用实战

Azkaban使用实战

作者头像
大数据梦想家
发布2021-01-26 10:50:04
3880
发布2021-01-26 10:50:04
举报
文章被收录于专栏:大数据成长之路

上一篇博客,小菌为大家带来了Azkaban 的入门介绍及安装,接下来小菌将为大家带来Azkaban的实战。

shell command 调度

<1>创建job描述文件

vi command.job

代码语言:javascript
复制
#command.job
type=command                                                    
command=echo 'hello'
<2>将job资源文件打包成zip文件
在这里插入图片描述
在这里插入图片描述
<3>通过azkaban的web管理平台创建project并上传job压缩包

首先创建Project

在这里插入图片描述
在这里插入图片描述

上传zip包

在这里插入图片描述
在这里插入图片描述

启动执行该job

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后就出现下面这样的状况

在这里插入图片描述
在这里插入图片描述

颜色咋不对呢,怎么失败了?

查了下才发现原来是我们还没设置依赖

在这里插入图片描述
在这里插入图片描述

job依赖调度

<1>创建有依赖关系的多个job描述

第一个job:one.job

代码语言:javascript
复制
# one.job
type=command
command=echo foo

第二个job : two.job 依赖 one.job

代码语言:javascript
复制
# bash
type=command
dependencies=one
command=echo bar
<2>将所有job资源文件打到一个zip包中

跟上面的步骤相同,故不作过多说明

<3>在azkaban的web管理界面创建工程并上传zip包

跟上面的步骤相同,故不作过多说明

<4>启动工作流flow
在这里插入图片描述
在这里插入图片描述

发现这次总算是成功执行了!

再告诉大家一个细节

在这里插入图片描述
在这里插入图片描述

选择左边schedule表示配置定时调度信息,选择右边execute表示立即执行工作流任务。

那么到这里本次的分享就结束了,受益的小伙伴们或者对大数据技术感兴趣的小伙伴记得关注小菌哟(^U^)ノ~YO

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/12/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • shell command 调度
    • <1>创建job描述文件
      • <2>将job资源文件打包成zip文件
        • <3>通过azkaban的web管理平台创建project并上传job压缩包
        • job依赖调度
          • <1>创建有依赖关系的多个job描述
            • <2>将所有job资源文件打到一个zip包中
              • <3>在azkaban的web管理界面创建工程并上传zip包
                • <4>启动工作流flow
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档