- 00:00 - 好,刚才呢,我们是通过第一个官方类对吧,来实现了一下,哎,这个东西呢,确实是可以用的啊,监控多号打印到控制台,那下来我们看一下,因为生产环境当中啊,这种监控端口号是有,但是更多的是还是日志文件,那我们接下来看一下第二个案例啊,而且同样的之前那个官方案例呢,我们是直接从那个官方文档里边把人家整个的搂过来的吧。但你说你在生产环境当中,人家官方文档会给你提供一个完全符合你生产环境的那个东西,让你挣过来吗?不可能吧,那在生产环境当中是不是我们要一个组件,一个组件去官方文档里面找,找完之后给他拿回来啊,对吧?要用这种方式来做,OK,那我们看一下第一个。第一个我们自己要做单列实时监控单个文件,而且是这种追加的文件。也就是说这个文件会动态的变化,我们实现什么实时的给他读过来,读过来之后呢,我们要上传到HBFS,但是呢,我想把这个案例拆成两部分。 
- 01:06 - 还是两部分,第一部分呢,我们先监控一个动态变化的文件,先把它打印到控制台。因为打印到控制台think我们稍微熟一点嘛,就一行对吧?啊就是一个table叫log啊logo使用的时候呢,加一个最后杠D room.root.log等于。In for逗号cons对吧?啊,也就是说将in for级别所有的日志都打印到控制台,OK,要注意那个in for级别指的就是in for这一个级别吗?是指比in要。更高的级别啊,至于这个高定随便啊,假如说我习惯尝试这样,第八个in for,然后morning,然后什么I对吧啊,日志级别,这是最常见的几种吧,For大家见过家见过对吧,还有那个form对吧,见过,其实还有识是叫八个点。 
- 02:02 - 对吧,第八个级别还有其他的啊,但是那个其他的呢,就用的相对来说比较少一点啊,比较少一些啊,我用的最多的还是我们刚才提到那些东西,好,那我们先干什么呢?这里面不是两个吗?来看一下啊,整个案例的要求是这样的,我们分两步来做啊,他要干什么呢?实时的监控更新的日志。啊,因为这个芙蓉母你可以去啊汉网更新的日志。读这个数据,然后呢,这个日志是不是在这个底下。没问题啊,当时我们把have的日志改了啊,也就是说要监控这个文件。结果这个文件最终呢,是要上传到。中间的China呢,我们还是用China啊,因为方便一点啊,我们现在不是研究什么fair China China啊,我们先用China来用着,我们现在重点讨论的是不是这个source。对吧,因为此时这个source跟我们之前不一样了,此时不是间击一个端口了吧,你不能用ne了啊,Ne用不了了,那这个时候呢,我们用一下这个becc,它监控本地文件source比较多,我们一个一个看,我们先用BEC,第一步我先还不用HDFC呢,我先用什么。 
- 03:15 - Log OK吧啊,我们把这个数据呢,整个任务给它简单化,慢慢的因为一个一个学嘛,先看这个ec,把它看完之后,我们再看这个IC,对吧?啊一个一个来,它都是给的组件,第一步我们还是要去创建什么。配置文件,配置文件里边,当时我们把这个最简单的可以执行的分成了几部分,还记得吗?五个部分吧,第一部分声明,第二部分是。三个组件的具体的负值对吧?啊,有些参数最后是。绑定对吧,哎,绑定把他们之间呢,给它绑定起来,OK,然后去执行配置文件,开启我们的任务对吧,开启任务,那接下来启动什么。 
- 04:01 - Have去生成日志,因为我们监控的have日志,如果说你不开启这个have日志也没有了,I日志也没有啊,最后呢,查看ID数据啊,这是最终的目标,那对于我们第一个任务,我们直接在控制台去看就行了吧,啊在控制台去看就行了啊是这个意思,那我们这个呢,是整个的一个需求的一个分析,也就是说我们要分两步来做啊,分两步来做,我把它解一下。 
我来说两句