00:00
好,接下来呢,我们再给大家debug调试走一遍啊,因为这里面有一个新的技术点,比如说获取对应的这个切片信息,对吧,那这里面打个断点。嗯,打个断点,然后呢,这个map我们再打一个reducer打一个。哎,这个DEBUG1定要会用啊,打一个。OK。好搞定搞定之后呢,下面我们来右键,哎,这个得改一下哈,OUTPUT2。右键第八个轴。非常轻松啊,那来到这之后呢,我们来看一下哈,看看它怎么获取的,往下走对吧?哎,切片信息没问题,然后呢,现在这个name对吧?走。看那面是多少。获取到是order.t了吧,对吧,你看这个切片信息它获取的谁。D盘input table order.t是这样吗?哎,好,那获取到它之后呢,那下面往下进呗。我下面再来。再找。
01:01
进。出啊,直接走这吧,直接进来对吧,哎,直接进入到这个麦克鸡站,你就说初始化转完了,现在是奥表对吧,奥德表进到这,进到这之后往下往下看,你看这是获取一行101101然一。正下,那现在处理的是2.t下面封装对吧,四不利的切割出来三个啊101011。再往下一个一个往里面赋值,哎。这一遍走完了,走完一遍再来,我再往下走,再走,再走。那是不是还是奥德表里面下一行啊,这是还仍然是奥德表啊,记住你看你往这放。是不是还是奥德表啊啊,那我全数运行还是奥德表。再来还少的表,105,再来106,好到这到这之后,新债换成哪张表了呢?往下看。现在是斯利特PD.t吧,对吧?PD.t往下走看复制完了吗?PD.t那我再往下。
02:03
诶,就来到这个map,那map现在获取的就是小米这一行,对吧,一共三行往下走,诶你看走的小米对应的这个封装。OK,下来下来之后我是不是还得我再全中运行,是不是第二行啊,对吧,然后再来一行第三行格力。我再走到哪,再走是不是就到了reduce阶段了,好。你看现在就到了这个reduce阶段了,那reduce阶段当前我看K是谁。K401,哎,零幺,那正好应该是这组啊,零幺进来了,那进来之后你看往下走啊,重装走S等于零,S0,这是初始化对吧?来初始化啊,下面循环便利往下走。再往下,哎,到这儿到这儿之后呢,现在呢是copy,呃,先走的是PD对吧,哎往下看走。走完之后copy完了,你看这里面值是不是就已经复制成小米了,默认是空吗?啊进来了,这是第一遍循环,然后再走第二遍。第二遍看是否能进入到order,好进来了,因为这里面是不是两条order啊,两条order那往下走。
03:04
好,进来进来之后呢,默认那个time目前是空对吧?哎,空啊进来进到这,进到这儿之后呢,往下看。Other对吧?哎,现在呢,这个order b size就等于一了啊,那再往下走,再来一遍还能接着吧,应该还能进一遍,Order又来了。进来了,来往下往下走走A复值,你看all the bin size现在变成二了吧,来变成二,然后我再来一遍,是不就没有了,就应该就出去了啊,走出来了吧,哎,出来之后你看他干什么事,我就循环便利你这个奥BI斯往下。一共两个,那就要便利两次啊。那现在我当前这个奥德宾斯,我看这里面值是多少啊,你们看一下。AB。多少10401ORDER。我走pd name,看name一下复制为小米了吧,哎,复制为小米了,那我再来下一下一循环还有一个值,你刚一进来order bs这里面pd name是空的,然后。
04:01
下看小米了吧,哎,就实现这种功能哈,那现在这边全数运行啊走嗯,下一次下一次就取消吧啊。再就是这个整个程序的一个运行过程啊,啊不是特别难。
我来说两句