00:00
好,接下来呢,我们开始B一下这个我看啊,我看在我们在这个map里面打一个断点,在reduce里面打个断点之后呢,详细的看一下它流程。来到最后里面右键举办运行。那一下子就来到了。里面的。Red red呢,我们进来,这回可以进来看一看啊。满意的看法,戒。这flatter里面呢,获取的相应的这个分区。往下走。来到这个分区,我们能看到,看到之后呢,我们就出去。不再看了,然后呢,进入到这个里面去往下找。Flag里面干什么呢?这是P左边六的系列化。这种。具的一个封装这样。啊,这块呢,我们可以快速来哈,快速走。
01:15
差一个是吧。这还动是吧,哎,对,好,这个结束之后Y轴往下走,哎。出来。出去之后他要到哪儿呢?二吧,二吧,结束出去。那就到这了啊,到这儿之后呢,往下走,其实这块呢,它开始这个关闭枪的支援,那到这个collect.fla就一定要停了。要停停的时候呢,进去。往里走,往里走。那这块就是south一些对吧。滴血的时候你可以进去看。那这时候呢,你要看一下这个time目录下面这个地方,这个地方local local runner。
02:07
还没完事呢,是吧,那今晚成,哎,今晚。下下。有了一个吧,来缓存进来。说来一个一写文件,哎,来了一个一写文件啊这块呢,相当于是一写的过程排序和一写。那这块呢,是一个排序快排对吧,记住这几个点啊,不用你把每行代码都搞懂,但是这几个大块的点你要给我搞清楚了,就是说我在这个。图里面。提到的这些分区排序,然后是快排啊,包括这个一些这个过程你要知道哈啊。开之后往下再走。
03:06
继续找啊,像这些你就快速过啊,不用管。就是练手速呗,对不对。慢一点。其实我要是全速前进,怕你晕啊,其实我的有断点搂着呢。提前已经打好端点。是不是要穿下了,哎,是。是打个三点啊,其实这也是默和pass,其实就是将多个一写文件进行一个啊归变的过程,但是呢,很遗憾,我这里面是不是只有一个这个一写文件这。说它这个末点快过去了啊,那同时呢,这个完事之后给你产生了一个索引文件,它是把你所有的都规定完之后。能赶上吗?
04:01
啊,它是规定完之后,对你整个这个输出文件,看到了一个处理文件。只不过呢,你看不懂这是什么?是日制的今天。可以啊,那所以要注意,那这个放在这之后,他等待谁来读啊。手指就是来读啊,哎,好,那你往下看。那你快速的走,我可以这个。都关闭了。全程运行稳一点。就不狠一点不行是吧,啊,狠一点直接就到了这个radio阶段,也就是说外阶段把所有的数据准备好,往这一放,那剩下的事呢,就是review阶段,把这些数据。进行后续的。这个的处理,那下面呢,我们看一下都干了什么事情啊,走走走到这,走到这之后进去进。见到right,再见。
05:05
呃,到这real red对吧,实际的写。那回我说刚才那个不对劲吗?就在这,刚才那个始终我看不到这个out put of ma啊,其实那个是在map阶段的一个reduce啊,并没有真正的往文件上写,那现在这个才是真正的往文件上写,太奥好吧。那下面呢,开始就是写的一个过程了哈,下下。到这right right。就是具体的这个写数据的过程啊。这块。你看那有个line带的是吧。你还看吗?我来下一行的时候。来说。这是基数。
06:02
迭代器啊,然后又进来,进来之后这次我再去详细看一把啊。到这儿进。进到这儿。再往下一行,再。这回就进入到太奥UT的来种。走到这儿进。记完之后还是这个。志杰,再见。走到这。接完之后再下来。八啊。没有一个往出写一个新蛤蟆下去。你看不到这个代码而已。
07:02
那这样呢,就写出去了啊,他写的时候呢,靠的就是它这个test out。呃,下次课也是明天我们可以给。给大家讲一下如何自定义这个test out啊,来控制它相应的一个输出啊,我们可以自己写,写到任何位置,甚至我们可以把这个数据写到白色里面去。直接对买折扣。或者我把这个数据直接写到里面去,那又怎么写?想一想啊好,那这个呢,就是这个整个的过程我可以全数运行让它结束啊。这个就是整个这个map的一个工作流程哈。
我来说两句