00:00
先看文档的内容吧,咱们分为了这样的两个部分啊,这部分相当于是基础使用,那这部分呢,相当于这个就是高级一点的使用啊,高级点使用我们先一步一步来啊,从最简单的开始,基础使用,这边咱们是不是给大家提供了这样的三个案例啊,呃,四个四个四个案例我们一个来啊,先从第一个开始,第一个是hello的,对吧?呃,这个hello的案例呢,我们这样去做啊,我先从头到尾的给大家演示一下这个阿兹卡班到底如何使用,然后呢,呃,大家先有一个整体的一个呃印象,完了之后呢,我再逐步的去解释里边的细节,好吧,那现在我这个一步一步来啊,首先我们打开外部页面。那打开页面之后呢,我们需要首先第一第一件事我们需要做的事呢,就是去创建一个product,点击create product点那点完之后在这呢,我们给它起个名字,比如说就叫做first,这是咱们第一个对吧,那起一个这个description,就是描述信息,你随便写啊,Fire s first,然后create product,好,是不是已经创建完毕了呀,那创建完毕之后呢,我们可以看到这个位置有三个按钮。
01:04
一个是删除当前product,一个是上传,一个是下载,那我们上传和下载的应该是啥呀,你觉得。啊,上传那个是啥呀。啊,其实就应该是啥,是不是就应该是咱们那个工作流程的一个描述文件呀,对吧,因为咱们说了这种工作流程调度工具,咱们基本都是怎么使用啊,是不是得告诉他你的工作流程什么样的,然后呢去做一些定时配置,然后就可以跑了呀,对不对?那所以咱们现在要做的就是描述自己的工作流程,把这个工作流程描述完之后呢,上传到这里边,那他是不是就知道你的工作流程是什么样的了呀,对不对,那咱们这怎么描述呢?不同的调度工具有不同的描述方式啊,那比如说乌Z用的SML文件,那那个谁呢?那个呃,Airlo是不是用的Python呀,对吧?那咱们阿斯卡湾这用的是什么呢?它用的是压面文件啊,也是一种这个配置文件的一种格式啊,一种配置文件的格式,那这格式呢,一会儿我会带着大家先去学习一下的啊,那现在咱们先不用关心这里边的东西,我们就呃直接把这俩文件拿过来啊,大家注意看咱们这需要几个文件啊,需要俩文件,一个是什么什么点project啊,这个文件名不重要,后缀比较重要,一定得有一个点project,然后呢,还需要一个文件叫做什么什么点flow文件,同样名字不重要啊,名字不重要啊,那现在呢,我们把这俩文件呢,给它创建出来,我们先创建一个诶product文件,CTRLC,那这边呢,我新建一个文件吧,来。
02:33
来这个回到桌面啊。啊,这边我打开note再加加吧,啊,这个白字啊,这好看白底好看一些啊,CTRLV清楚一点,好,那这个文件呢,我们给它保存CTRLS,呃,名字我就叫做first吧,放在桌面就行啊来first注意后置名叫什么pro project啊,然后点击保存文件内容呢,大家不用管,一会儿我给大家解释的啊,再重新创建一个文件,那第二个文件呢,我们来看一下啊。
03:03
这个是不是叫做flow啊,对吧,那CTRLC还是粘出来,然后呢,放在这里边啊,我们给它保存CTRLS啊,这个呢叫什么呢?叫做也叫first吧,只不过这个叫flow,这个flow是不是就是流程的意思啊,它其实就是那个工作流程的描述文件,点击保存好两个文件是不是都有了呀,那都有了之后,我们需要将这俩文件注意得打一个包,打什么包呢?只能打zip包。注意只能打zip包啊好,那这边我给它起个名字叫做。First点。改名来first。啊,只能打zipip包啊,只能打zip包好,那这个咱们搞定,搞定之后呢,我们接下来就可以怎么做呀,是不是可以通过这个upload按钮将咱们这个文件上传了呀,注意上传这IP个包,然后点击upload好,那如果说上传完点击完上传之后呢,我们来到了这个界面,那就说明你的配置文件没有语法错误,如果在这块给你报出来了哪哪哪有错误,那就说明你的语法有问题,去检查自己配置文件的语法是否合格啊啊,那咱们这没问题,没问题之后呢,这是不是有一个按钮叫做q flow啊对吧,那我们点击excuse flow点。
04:11
好点完之后呢,我们往下拉。啊,咱们看这首先这是不是有一个图,这个图其实就是啥呀。这个图其实有啥,其实这个图啊,就是你用配置文件所描述的那个工作流程。只不过咱们现在这个工作流程,因为hello word嘛,最简单的一个,哎,工作流程只有几个工作单元呀,只有这样的一个,那正常情况下,咱们这如果说一个真正的工作流程,咱们这是不是会比较多呀,对吧?哎,我一个两个三个四个五个,哎它是之间是不是有各种各样的依赖关系啊,对不对,只不过咱们这因为太简单了,所以只有这样的一个job a你看不到这个依赖啊好,那这有一个图,那这是咱的那个图,好弄完之后,它完之后呢,往下看,下边有俩按钮,一个是绿色的,一个蓝色的,对吧?绿色叫什么,叫做schedule schedule是干什么?
05:01
定时调度那右边的叫做EXQEXQ是啥呀?立即执行啊,就是说如果说你现在想测试,我就想跑一下对吧,你就点右边那个,如果想定时调度呢,你就点左边那个,那我们现在先测试吧,定时调度后续我们再讲啊,我们接下来呢,点它点右边cute走。点击continue,走好,那完了之后呢,我们就来到了一个这样的一个图啊,这是不是有一个gra啊对吧?图那这边呢,它其实就是我给大家提到的那个什么呀,就是可以为我们展示这个工作流程执行进度的那个图,主要咱们这工作流程是不是太简单了呀,只有这样的一个节点,而且瞬间就执行完了,那所以一下就变绿了对吧?这我们成功了啊成功了那这就完事了呗,这就是这个使用的一个方式啊好,那接下来给大家简单介绍一下这个工作界面啊,这块比较重要,这个一会出错了之后,大家得知道去哪找日志对不对,那怎么找,大家看这啊,这是咱们那个图吧啊那图然后之后呢,咱们看这里边哪可以看日志啊,是不是有一个flow log呀,但是这个不行,这个flow log他看的是谁呀,是不是整个工作流程的日志啊,对不对,那我们一般出错肯定是怎么出错的呀,但是肯定是你这个工作流程当中的某一个工作单元出错了,对不对,那所以说你得去看具体的工作单元的日志啊,那怎么去看呢?点这。
06:18
这是不是有一个job list呀?呃,在咱们阿斯卡班当中,每个工作单元,它管它叫做一个job,一个工作单元就是一个job,那一个工作,咱们一个工作流程里边是不是有多个单元,多个单元是不是应该有多个job,所以他这呢叫做job list啊,那你点进来这里边呢,会有,哎,正常情况下会有,是不是会有好几行啊,一行一个job,一行一个job吧,对吧,那哪个出错了,你就看它右右边对应的这个日志。啊,看这儿啊,看我这儿,看我这儿啊log啊点log点进来,那这个log里边就是啥,就是我们这个工作执行过程当中所打印出来的日志啊,打所打印出来日志啊,但当然咱们这因为没有报错,是不是全是印份啊,全是印份啊啊那这就是咱们怎么去看日志啊啊诶这就是它主要大致大致就这么多,那完了之后再给大家说一下啊,可能有些同学可能我去使用阿德卡班的时候呢,哎,我这个不小心我点到别的地方了,我现在还想去找刚才那个图对吧?哎,我找不着了,我还想找刚才那个历史记录,找不着怎么找啊,去哪找啊。
07:21
这是不是有一个history对不对,这是不是有一个历史啊,那历史当中是不是就有你执行完成的任务啊,那你就点history.history之后之后呢,这儿就是我们刚才执行的任务,那怎么找到那个图,点谁点这个flow,注意点flow啊点点。点完之后呢,你是不是就又来了这个图了呀,还是绿的,这是不是执行完成那个啊,注意啊,这是错,这么去找那这个日志呢,点job list.log你就能找到对应的日志,能看懂吧,啊就是这样的啊好,那大致的这个使用的就是这么多啊,我把视频录一下。
我来说两句