您的位置:首页 > 其它

Azkaban的Web Server源码探究系列17:Creating Flows

2016-04-09 00:00 573 查看
到目前为止,一切还比较顺利!工程Project已经创建完毕,下面来尝试创建一个flow.

===

什么是 flow?

A job is a process you want to run in Azkaban. Jobs can be set up to be dependent on other jobs. The graph created by a set of jobs and their dependencies are what make up a flow.

根据官方的说明:

一个job是一个进程,job之间可以互相依赖,指定顺序。

一系列的job和依赖关系构成的图,就是一个flow.

===================================下面根据官方的例子来写一个初级的flow.

1)新建2个job文件



其中内容分别为:





可以看到bar.job依赖了foo.job.

PS:高级篇还可以玩 Embedded Flows

=============================================================

2)打包成zip文件

用winrar就可以了





打开是上面这样滴!

===============================

3)上传upload



点击上传的页面为:



然后上传的URL为:



看来post /manager还是得继续看!

这部分的传送门见: http://my.oschina.net/qiangzigege/blog/655687

后续就不说了,从下一节开始,看看到底发生了什么?

附录:

1)http://azkaban.github.io/azkaban/docs/latest/#creating-flows --- 一键直达

2)http://azkaban.github.io/azkaban/docs/latest/#job-configuration ---具体的job描述信息

3) http://azkaban.github.io/azkaban/docs/latest/#upload-projects ---上传一个flow

4) http://www.jianshu.com/p/484564beda1d --- 网友写得文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  azkaban