00:00
啊,接下来呢,我们来看一下这个日志生成啊,终于又到了我们这个日志生成了,对吧?啊,因为我们的集群呢,现在已经准备好了啊孩子我安装完了,主题安装完了啊下面呢,我们开始准备一些正常的日志数据,那日数据呢,我这里面这个价包呢是在这个。之前已经写好了是吧,拿过来看一下。Idea里面。我不知道大家这个代码写几遍哈,反正老师这边上课之前呢,至少要敲个两遍,要是第一次备课的话,至少要敲个五六遍。才会比较熟练啊,那你想想你们呢。你们觉得敲一遍就能熟练吗?不太可能啊。可以看一下,这是每天都要敲。所以说希望大家呢,也去这个多多练啊,你看PROJECT1PROJECT3,咱们上课是PROJECT2。这块。一定要多敲多练啊。OK,拿过来之后呢,我们这个价包。
01:03
在这儿。啊,进来之后呢,我们这里面说过啊,拿这个具有依赖的啊,因为这里面环境呢,像什么这个fast呢,还有这个log back呀,啊我们目前这个集群环境呢,是没有的,所以说我们可以拷贝它,那拷贝它的话放到集群的。102GT BT model。看这个目录下哈,那就把这个目录下扔吧,这个这个东西这么大肯定啊,那就把这个目录下放CDBD到。拿过来。直接出战。OK。现在呢,这个log client收集器呢,我们就已经上传上来了,那上传上来之后呢,我们来看一下一些细节哈,小细节第一个呢,这个参数的一个配置,就是这个加班的一个使用。
02:08
你还记得吗?我们这个代码里面这个main方法里面有传,需要传进来两个参数。可传可不传啊,不传只有默认值。啊,这里面第一个参数呢,是这个控制每条。就是每条间隔,你说第一条跟第二条之间的一个时间差,第二条跟第三条的时间差,那默认情况呢,是没有时间差,就是零啊,发完一条发第二条,发完第三,第二条发第三间条啊,这样的一个顺序啊,那另一个呢,是循环次数,比如说你要照多少条数据。那默认情况下呢,我们会照1000条。啊,当然你可以去改这个值啊,这个呢,都是通过这个二啊,把这个参数传进来哈,OK,那这里面呢,我们暂时不做这个呃修改。回来。这两个参数呢,OKOK之后呢,下面呢,是将生成的价包,它拷贝到102的OT model目录下,刚才已经投保了,然后呢,同步到这个103,为什么要同步这个到103呢?哎,这个跟我们后续这个呃,这个台数有关系。
03:06
比如说后续啊,我们这个它采集日志的时候,我只放在102和103上。你说只有10203上它有数据就够了。啊,这块你看一下那个前面那个架构。大家看一下,也就说你看啊,这里面我只有两个去采一个102,一个零三,那一个并没有装在104上,因为那那那一个104我是留给这个消费这块这个用的。所以说那你只需要在102103上生成对应的日志就OK。那你现在就分发一下呗,就把它进行一个分发SSYC。Logo分法。那我这一分发104他就有了,那你没没关系啊,来到104把它删掉就行了。对吧,啊把它删掉啊,减少点这个置放空间,那目前情况呢,就是102和103上都有对应的这个日志生成来。
04:10
都是他有,那他怎么用啊,这是一个价包。下班呢,你看一下我们这个代码里啊,怎么写的。这个执行生成脚本。我们怎么写的呢?我们是Java-class pass,然后这个加班,然后指向一个全类名。比如说这个主类的权利名嘛,啊,后面这个是把生成的日志放到一个文件里面啊,如果你不把它放到一个文件里面,它就会一直打印在控制台上啊,这个数据量呢会比较大,可以试一下哈,可以看一下感受一下。对吧,我们先先执行前面。看看是一个什么效果啊。来到这儿。你会发现这个满屏啊都是这种感觉是吧?啊,有点黑客帝国的感觉是吧?终于这个爽了。
05:02
这样不是特别好哈,它非常这个耗你这个电脑性能。那一会呢,我们不采用这种方式啊,现在执行完了,执行完了你隐约会看到啊,这里面是时间。嗯,然后这个呢,是硅谷啊,然后没方法,然后这里面啊,这些数据啊,一堆日志信息对吧,但这个信息这是空台上的信息,它就是我们想要的信息吗。还记得我们在这个idea里面有一个地方,Back。配置了它未来的存储地方。啊,未来它要存储在这个Linux的type目录下logs里面,咱看看确实有没有啊。存在碳盘目录下斯这个目录下有没有呢。刚生成的那个同学说不信,那海哥你这蒙我,那我把它删掉没有了吧,对吧,没有之后我们再来生成一下啊,再开个窗口。
06:03
C do model还是来到这好,我们执行一下这个日志,生成那个命令啊,那这次呢,我们还这样吧,也示这个公平一点啊,这条。对吧,它在风光的执行,同时你看这边。这里面就多了一个文件,而且是2020年3月18号,因为今年当前的数据呢,它就是三月18嘛。那你看一下这里面的日志哈,V。那你现在看到的日志跟那个刚才这个这里面打印的就不太一样,你看这些打印的这个时间主类都有,那你看生成,生成里面只有服务器时间拼上中线,然后对应的这个时间时间。看时间到这儿,然后再来,这呢是启动日志,你看大括开头action。然后最终为什么说它是启动日志呢,应该会有一个启动标记大在这呢,对吧,嗯,Start,然后再往下,这还是启动日志。
07:02
那当然你可以往下走,这里面有很多很多日志啊,1000条嘛,一共1000条啊,我就不具体去给大家去看了哈,然后你退出来。这样一个情况,那你看刚才这种事肯定不爽啊,啊不爽的话,你可以把它收集起来,比如说这里面呢,我给它收集到了这个o BT model test往这里面放。那可以啊。我再来执行一下。再来试一下这个效果哈,你看那个屏幕上还有没有这些内容。结束了,你看很快啊,已经结束了,那结束的话呢,你再来这里面看,你看一下这是上次这个文件这个大小是703346对吧。你给他尝尝。是不翻了一倍啊啊将近翻了一倍,这个1413143啊就比他大了,相当于是已经追加到这个文件里面去了啊相当于往这里面追加,因为这个文件只有到了这个十兆之后,它才会产生新的文件,这个呢,这个参数呢,也是跟这里面这个log派。
08:04
跟它有关系,这里面不是十兆吗?啊,到达十兆的时候,它才会滚动下一个文件啊,所以说一切都是按照这个log去执行的。好,这是这种方式,那你看一下刚才那个日志文件这个路径,说已经放到了OBD model test这个路径下,那是不是放在这里面呢。再开个窗口吧。你发现这里面哦,确实有一个test love啊VM弹对吧?啊,你看这个整个这个打印的过程,执行过程全有哈。对吧,这不执行过程嘛,啊,全在这行。
我来说两句