温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那这边代码写完了之后呢,我们就把它干什么,打包测试打包这边讲过吧,在那个来,然后把这个小闪电勾上是吧,跳过测试,虽然我们没有写测试,但是你勾上勾上OK啊,对他进行一个打包。打个包这么慢。因为我们当前这里面所依赖的价包是不是集群上环境都有啊,对吧,所以我们要把任何的一个依赖打进包里边吧,拿到这个。好家CD到model。还是贝斯吧,还是贝斯,OK,然后把我们那个夹包给他拖进来。在这好。然后我们看一下L加包在这吧,还这个加包OK,然后它那个执行命令还是OD model。
01:05
但是我们要执行之前,还是要先把什么。把fruit的杠MR表建一下吧,要不然他又报错是吧?啊,这个错误误们看过了就不再看了,不再看了,你们先建一下。科瑞这个东西啊,英波列族还是英波列族吧,因为我们并没有改它一个列足是不是OK下划线好吗走。好,表创建完了,表创建完了,那此时这里面肯定是没有数据的。没有数据的,OK,那我们把这个任务走一下,是哈杜吧,雅安B,雅安这走的是我们当前这个这个炸包吧,然后后面跟上。主类名是不是?走,我们这个没有任何的一个什么。参数吧,我们里面写死的这个关于那个服的MR都是写死的吧,所以说没有任何的一个参数,我们可以直接走走一下。
02:13
生成了任务了对吧,然后能不能成功,就看他卖好贝六所能不能跑完卖。这么慢完了对吧,然后再走一下。是不是name嘛,对吧?哎,将它的一个name给它提取出来了,是我们一个业务逻辑写的嘛,哎,就是提取什么这个表里边的一个部分数据啊,部分数据啊,这样我们整个的一个MR1啊,啊就写完了,就是从这个地方呢,那大家这个案例做完之后,是不是你从H辈子读数去跟往H辈子写都会做了呀。
03:05
对吧,注意啊,这一块虽然我们没用到什么聚合操作,但是REDUCE1定要一定要,就是因为这个不要的话,那你要自己写out for。对吧,你要自定义out非常麻烦,你就用一下这个reducer,因为这个它的一个tabler,它后面会跟着自己的一个out,你看它这个类型就知道了,正常的你一个reduce它是四个对吧?哎,它就三个,因为它下面就。对应的output for看它就定义好了,定义好了就类似于我们这个ma一样,和map一样啊,它只有两个,因为它从读数去啊,他就知道它必须要按RK进行读,所以它的一个KV类型呢,就是第一个是rookie的一个类型,然后是序列化的,也就是BA数组的一个序列化的第二个类型呢,就是without。啊,Result,那result呢,就是。
04:00
一个UK对应的一个查询结果吧,啊,一个K对应个查询结果是这样的啊,那以后从I的读数据往I里面写数据啊,都会做了,都会做了,OK。
我来说两句