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

一世执手 提交于 2019-12-04 07:32:33

到目前为止,一切还比较顺利!工程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  --- 网友写得文章



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!