00:00
好,那切回到我们之前的这一块,第一部分已经搭建完毕了,对吧,已经搭建完毕了,呃,那第二款我先把这个呢,给它CTRLC啊,给它关掉,对吧,给它关掉,嗯,那这个时候呢,我们需要把log这个架包啊,分发到103和104,因为我们之前说过,我们要用102 103和1043台服务器作为我们的日志服务器,对吧,所以呢,我们退出来,呃,或如这样吧。幺零呢,104先打开连接一下,好,然后嗯,PD拿一下,我把这个呢创建一下,我只发价包,其他东西我就不发了,对吧。好,然后这个地方XXYCJ末个log,因为梦模块我们不需要有那么多嘛,一个就够了,对吧,我们把log发过去。
01:05
好,那这个时候呢,啊一下看一下,诶,我在这啊在OBD model叫末RT,那加MODEL9了,同样的104我们也来看一眼,点Mo叫dream RG log对吧?呃,那这边呢,我们为什么发呢?这边有个log斯,它呢有一个app.log,我们希不希望就是这个混了啊,就给它干掉就行了啊就是说我们只发这个架包,那接下来呢,我们要做这个测试,要做整个的一个测试了,对吧?嗯,那整个测试怎么做呢?我们先要把ZK启动版,我们想一下我们的数据流啊对吧,最终呢,要发送到卡夫拉里边,所以呢,我们要启动这个ZK,然后接下来呢,把卡夫拉启动。好,那这个启动了,我再去开一个这个窗口啊,这个窗口我们干什么事呢?我起一个消费者啊,CD到OB model,然后到这个卡叫卡卡的一个啊,我先把这个环境准备好啊我的对吧,好多102冒号9092杠杠topic,好那我们的主题呢是OS叫base log好行面数据对吧?好那我们把这个放在这,那这样后面呢,我们可能测试还比较多啊,所以呢,我把这个命令呢,我摘一个出来。
02:40
我把这个命令放在最前面,未来我用的时候,我只要写一个主题名,因为比较多嘛,每次都敲没必要对吧,我到时候呢,就写一个主题名就好了,我只要在后面加一个这个主题的名字,那就够了,对吧?好,那这是消费者准备好了,然后接下来呢,我们要启动这个三台服务器吧,最后呢,我们启动这个。
03:04
Mo就够了,那我们现在想啊,我们要做测试,呃,前面呢是外部APP,也就是我们的Mo,第二款X nnux呢,我们已经启动了,而且配置了负载均衡,1021031043台日志服务器。价包已经到位,但是没有启动对吧?如果启动了我们可以做附带均包啊,数据流是这样的,然后他们三个人呢,分别会把数据落盘啊,一方面会落盘,另外一方面呢,直接将数据传输到我们的卡夫卡,对吧?所以现在呢,我们要做的事情差两个了,第一插它插我们的log,第二差Mo Mo肯定最后开对吧,这个毋庸置疑的,那我们接下来要把它开起来,呃,那这三台服务器啊,所以呢,我们应该准备一个脚本去开吧,对吧,就不要自己每次单独起了,而且它是前台的一个进程,不太好,那么这个都测过了,没有问题,这个加工对吧,我们这些拿前台测了,所以因有脚本给他挂到后台去得了,对吧?不看了啊,所以他这个脚本在当中。
04:13
也给大家提供了群体脚本在这啊,群体脚本在这啊,大家可以自己拿一下,一定要对一下啊,像比方说这种涉及到路径的地方。对吧,这个名字你有没有改,因为我是改了名字的,来看啊,我的下包是不是改了名字,对吧?你一定要注意一下,要改名字,而且三台都要改啊,就是你改了之后再分发,有的同学之前上过班,有的同学就这样先分发过去了,没改名字分发过去,然后把112改了。把102只把102改了幺用脚本起呢,103104死活起不来,但说我加班,我看加班也分班了,大家也没注意这个问题啊,最后一查是只有102改的这个名字,103104没改名字,那你103104能起来吗?肯定起不来,叫包名字都不对,对吧,这个要注意一下,然后这个里边就简单啊,Start,然后一个后循环啊,然后用我们的招聘,招聘呢上面在这你也要对一下,你的招聘跟我的版本是不是一样的。
05:12
对吧,如果一样的可以直接用,不一样的话,你要改一下,或者有同学可能把JDK呢改个名字等等的都要注意一下啊,然后呢,我们启动启动当建这个抵押,包括这个路径啊。一定要注意一下这个路径是否跟我一样对吧?好,那这个呢,我就不用摘了,因为我这边已经准备好了,把这个脚本呢,放到我们的家木底下那里,我这边呢有一个老点S,但是呢,我得检查一下看。回头我检查一下啊呃,Java目录没问题,J末log没问题啊,然后呢,OD model j末link r ta log没问题对吧?那主要检查的这几个地方没有问题那就好了,接下来呢,我去启动一下,我还是到这个l log啊,那我们启动叫log.sh start。
06:08
走一下,接下来还有GPS。我们看一下啊。那我们看看这个进程对吧,三台要有这个G末log点价啊,那就好了,那我们防止它是假启动的,那我们就看再看一眼,诶还没有挂掉,还没有挂掉,那这个是不是说明没有问题啊,对吧,就没有问题了,那接下来呢,我们就可以最终我们做一个测试了,开启我们的Mo啊开启Mo,呃,那这样打扰一下我们的老啊,我稍微给大家记一下东西,这个。103104没有那斯看一下啊,它是零,因为我们接下来要测这个负载均衡嘛,对吧,我们看一下是不是真的是负载均衡呢?那同样的拉克斯它也是刚启动的零两个零,那未来我们怎么看呢?是不是三台服务器上的日志大小应该差不多。
07:12
说明我们的权重为一才生效了轮巡嘛,对吧,权重为一的时候,这个都轮巡一人一条,一人一条,但是由于每一条日志的大小不一样,所以它不可能完全一样,它应该是差不多啊,就是你数据量做的越大,它越接近啊,就是它们差距越小啊,就比例上越小,好那这个时候呢,我们去启动一下,就是直接加va这样这样,然后呢,哎,这个要稍微注意一下,这个不行,这不行,哎,那想一下,我如果说这个时候直接启动了,它会有什么现象发生,大家想一下。有没有同学知道,我如果说这个时候直接启动加吧,这末。
08:06
直接启动它会有什么现象发生?陈总说了直连,其他同学呢,啊,直连。发到8081了。对了,有的作业还是替的那个事儿的,对吧,那如果说我一旦这样启动对吧,我刚给他看一下我MK这里一样的,现在我们是不是连的102的8081啊,那等会我们是不是只有在102这台机器上。能看到日志数据有增长,日志数据会有,对吧,但是103104是不是还是会是零,刚才我们看到103104的日,这是不是零啊,对吧,它将还会是零,因为此时我们直连的8081,那肯定不行了,对吧?所以呢,我们要把这个改一下,改成八零,或者说怎么样不写是不是都可以对吧?不写或者八零都行啊,这个是没有区别的,因为八零你写了,它也是默认端口嘛,对吧,可以不写啊好,那接下来呢,我们再去启动Java杠叫叫末。
09:27
二零走一下。好,这边的success啊,没有问题,那我们看这我们卡不卡,是不是能够消费到数据啊,其实这个就没有问题了,那接下来我们多造一会儿数据,我们接着看它是不是负载均衡的啊,它是不是负载均衡的啊嗯,好,那应该差不多了,我就把这个停掉了啊,这个数据。
10:00
走,停掉CTRC给它干掉就好了。呃,那我们怎么确定它是否负载均衡呢?很简单,来一下这个log。来看这个是昨天的数据啊,你看这个数据量跟他是一样的,67867。昨天呢,他是不是更名的这个了,好,那我这个时候要问大家了,诶那你不是说我们采集日志不能用这个更名的框架吗?那你怎么还在用这个更名的,注意log back它可以更名,也也可以配成不更名啊,那大家想一下,我们昨天说了你不应该用更名的,那现在你还有更名,你看今天刚刚产生的叫APP的logo,但是那个呢,就改名字中间呢,加了一个这个。2011,那这个有没有问题,大家想一下。我们都填这个有没有问题。
11:02
有没有问题?对,这个时候其实没有问题,因为我们现在用的是实时架构,根本就没有用到F,也就是说我们压根就没有用tell s,没有用tell s,怎么会出现之前我们tell加S里边的问题呢?是不是这个一定要注意啊,昨天我们说的那个更名不是说不能用,是当你要用tell加S的时候,尽量就不要用了。对吧,是这个意思,一定要注意一下,好,那我们看啊,今天产生的这个数据,10244030,好,那我们看103104啊。38133啊,差不多43834对吧,差不多了,当然有的说这个103明显少了一些,那我说了你数据量放的少,而且呢,它每一条数据数据量还不一样的,对吧?有的曝光数据老长了啊,假如说你是一个启动日志,它很很短,那刚好103可能到启动的时候有有可能他发了很多启动给他,所以呢,它条数可能差不多,但是呢。
12:19
这个数据量很小啊,数据量很小是这个意思对吧?好,那这边呢是42428,那这边呢是呃102是四四差不多吧,啊那你要看一象一定要看一下三台机器这个日志都有,然后呢,它的数据量才差不多大,这个才达到400最高,如果说你看到的现象只有102有数据,103104没有数据。啊,压根里没有数据,那很有可能就是这个地方直连了谁啊102对吧,直连了102很有可能造成这种问题啊行,这个就搞定。
我来说两句