00:00
好,那我们刚才已经把那个API相关的东西都已经讲完了,那么接下来呢,我们看一下我们这个卡夫卡的一个监控,那我们当前给大家提供的这个框架呢,就eagle啊阴眼对吧?那这个eagle呢,能帮我们解决的两个问题,第一就是我们之前发现通过命令行去做那个什么主题的增删改查这些东西啊,比较麻烦对吧?啊,那这个呢,监控的这个工具帮我们呢,很轻松的解决问题,呈现在界面化上面啊,就我们通过鼠标去点一下就OK了,那第二个问题,那对于我们卡不卡集群。它的一个生产速度,或者说消费速度能到多少呢?我们也是比较关心的一个问题,对吧?啊关心我们整个集群,它的一个高峰是什么样的,低谷呢?当然是没有数据嘛,啊低谷呢,可能就不研究了啊,大概这个平均速度啊,什么样子啊,更重要的我们是关心这个高峰,看我们机器的性能能不能扛得住当前这个数据量,那当年我们这个A个呢,就能很好的帮助我们解决这两个问题,那我们接下来看一下它的一个安装,那首先呢是这样,呃,这个E这个框架呀,它是通过GS。
01:13
X的一个方式呢,来拉取我们一个数据,而我们之前在运行卡夫卡的过程当中,并没有开启这个JMX的一个端口,所以首先第一步我们需要去修改一下卡夫卡的一个启动命令啊,帮助我们一个呢,去很好的去干什么,抓取我们卡夫卡当中的一些数据信息啊,数据信息OK,那现在呢,我们就要改一下这个卡不卡,So start,这个是我们之前启动卡不卡的这个脚本,那同样呢,我还是通过这个地方来改一下啊,点开。找到刚才我们所说的这个脚本二的变量,然后呢。进来,哎,这块呢,就是我们刚才进来的那个位置,So start ID的编辑,那我们主要改的呢,就这块儿。这个关于这个卡夫卡。堆这块的一个设置啊,它里边呢有一行,那我们呢,把这个主要的就是添加一个端口啊,添加一个端口给它粘过来看RC啊拿过来,然后呢,把它覆盖掉吧,啊或者说不覆盖直接这样也可以啊,把它注释掉LCTRLL做一个保存,做个保存,那保存完之后大家可能想到那是不是可以启动卡普卡,然后就装我们一个了,不是的,那注意一下啊,这块呢,给大家也标红了。
02:28
改完之后切记要分发一下,如果咱们不分发的话会怎么样?对了,那只能获取到102上的数据,103104它获取不到,所以呢,去分发一下,那我们通过我们之前的命令啊,Cdd Mo,然后这个卡卡XSYCB下有一个什么卡普卡so stop.s啊分发一下,分发完了之后呢,我们可以到103去干什么啊,查看一下CD到OBD model,然后这个卡普卡录。嗯,直接看吧,搞不搞so start点燃赛这OK,哎,这块已经改过来了吧,啊,那104呢,我就不看了啊,也是一样的,因为我们通过这个方法脚本已经搞定了,那我们一个准备工作就做完了,那接下来呢,我们就要去安装我们那个A搞首先呢,需要把我们那个烫包给它拖到我们的集群,那同样的还是拖到这个我们以前放的OBD software这个目录啊,然后这个呢,也是还是放在我们那个夹包底下啊,大家自己去拿一下,我这边呢,已经拖进来了啊,你拖下大家看一下,嗯,这块呢,我去确保一下,看看我这有没有残留,因为之前备课可能用过,哎,没有没有,刚刚啊,我利。
03:40
我们要解压的是它,哎,它就是一个踏包对吧,啊踏点GZ啊踏点GZ,那这块呢,我们首先要做的是,那之前呢,我们解压这个踏包是踏杠CXVF,嗯,A。还有同学说你之前不都是解压到了一个open modu录吗?那这块看一下它其实呢,解压出来同样的还是一个什么。
04:03
好不,哎,这个才是我们真正要安装的一个那个软件啊,那个软件,所以呢就放在这,嗯,那接下来CD到这个什么。卡夫卡杠A个里边,然后呢,它杠ZXVF卡夫卡A个,然后把它解压到我们之前安装目录的OBD Mo里边,然后呢,我们习惯上我还是习惯上给它改个名字啊呃,MV,然后这个东西呢,叫卡夫卡杠E对吧,我就取名叫eagle e a re啊eagle好,那这个改完了,改完之后呢,我们可以进到这个。一个里边啊,配W一下,拿一下全路径,那这个时候大家应该知道了,我们要去配一下这一个的一个环境变量,那之前我们提到有个框架呢,环境变量你不配,你启动命令啊,或者操作它的时候,进到这个目录底下就够了,对吧?那这个不一样啊,那这个呢,我们必须要配环境变量,因为它在启动过程当中,它是要读环境变量的,所以呢,就改一下,那速度OK e DC profile123456走是不是这到最后这一块呢,我已经给它干什么,大家可以看到已经配好了啊,大家自己呢去配一下,注意它的环境变量呢,叫ke啊,卡不卡eagle啊,叫这个名字啊,在这个名字那把并目录给它配一下啊,并目录就配一下,这块呢,我们文档当中也告诉大家了啊,去解压,解压之后呢,改名字之后呢,去。
05:36
配它的一个环境变量,环境变量那这两步啊,就是修改它配置文件或者环境变量这块呢,你顺序不分析后,你只要在启动之前这两步都要干什么,给它做好了就OK了,好呃,那这个环境变料解决了,因为我已经配好了,但是大家配完之后要记得干什么,Source一下EDC,那这块呢,我给大家演示一下啊,正好也S一下啊一下,那我们进到这个边路。
06:01
进到这个并目录,那我并目录里边就是我们之前所熟知的就是一些启动命令啊,或者操作的一个命令,对吧?那这里边我们看到一个ke里边SH啊,这个呢,就是它要的启动命令,那我们要启动的ke1.shstop关闭就是stop,那你要查看状态C啊,跟之前我们如paper呀啊,卡卡机群啊啊这块都一样啊,这个都一样,但是大家发现它呢,并没有什么,对了,执行权限吧,啊,没有执行权限,所以我们要给他一个什么可执行权限啊,那到时候呢,我们配了环境变量,可以直接在任何地方去写,要不然呢,你非得进来还要用那个shell的一个传输器写,这样比较麻烦啊,给他一个命令啊权限,好,那这个命令这个权限我们搞定了,更重要的一个事情来了。康复目录对吧?啊康目录,那这里边CD到这个com里边看一下,它里边有个捞附件,就配置那个日志在哪打印的,如果说你想改一个目录,那你就改这个文件就够了,那更重要的我们要改什么。
07:07
这个系统的一个配置那还是一样的,我通过这种这个就关掉了啊三张我们也确确保它都分发过了,所以呢,我们点开,呃,往回点,往回点找到我们eagle,然后。com目录system com ID的编辑,那这里边大家能看到第一个。卡配了卡夫卡的一个地方,对吧,而且呢,它叫什么。叫Mar cable and class list,也就是说,当前我们的eagle这个框架可以监控什么?多套卡夫拉集群啊,所以呢,你自己如果说有多套的话,你配一下当年我们是不是只有一套啊,对吧?所以呢,这个我们就给它干掉了啊,CLASS2就不要了,那另外它也告诉你,如果说有逗号,是不是用逗号隔开,给每一个机群取一个单独的名字,对吧?啊,这个不要了,那这个东西呢,改成我们自己的塔DO102啊,我复制一下啊,这个是103,然后这个呢,是我们的104啊104啊,这个是跟z kboard那个连接的一个限程数,我们不用管啊,现在的一个限制,呃,UI的一个端口8048,这个没有问题,因为之前的框架呃,没有用到这个端口啊,你同样的,你要是想改也可以啊,就改一下就OK了,好,那接下来是卡卡offet的一个storage存储,那这个什么意思呢?首先我们看到CLASS1CLASS2被我们删掉了,所以我们把这行给它删掉吧,啊给删掉不要啊,给它不要OK,那这个卡普卡的一个存储波叫卡夫卡,刚才我们把它放回来还有个table那。
08:42
这个东西大家能想起来什么事情?对,这个就是我们之前主要所讲的一个点。我们之前所讲的消费者他保存位置,保存offet的位置,是不是有两个老版本当中存在如规当中吧,如果是新版本存在哪啊,卡夫卡本地叫下划线,下划线consumer ofes啊,存在这个主题里边啊,那这个提供给我们有什么用呢?如果你想通过一个来兼控一个老的卡化集群,或者说你尽管搭的是卡化新的集群,但是你在写API的时候用的是老的API,也就是说将消费者的一个off保存在了UQ里边,那你就要选用什么下面一种,但是他提供这个不对啊,呃,我们做测试的时候发现这个地方呢,如果说你想读那个内容呢,你要写足kable,而不是CK,但是如现在我们都知道我们用的是0.11这个版本的一个卡普卡。
09:40
属于高版本的一个卡普卡,呃,他将奥赛默认呢,是存在了哪啊。本地啊,所以呢,我们就留这一条卡夫卡就OK了啊,卡发就OK了,那这个呢就不用改,那这块大家要做的事情呢,就是把第二行给它删掉,刚才我这做了一些解释啊,告诉大家这个是干什么用的,如果生产环节当中你用的是老版本的一个卡夫卡,你知道要怎么去调整它就OK了,好吧,那接下来继续往下走,那我们要接下来要改的是它这个地方是监控当中那个什么char图表了,它默认是force,那如果是force,你在监控页面上就看不到很多的一个图表的一个内容,那这块呢,我们给它改成什么啊处,那有助于我们去做监控啊,很多的一个图表我们能看到,等会我们就翻译到这一块呢,是监控的一个。
10:29
Email啊,你如果说你希望它过程当中有异常啊,什么情况啊,那你要给你发短信啊,建议是163的一个什么邮箱啊,不要用其他的啊就OK了,那另外呢,就用force我们就不管了,我们直接就fo也不用了啊,啊不用管,那接下来继续往下走,这块呢,是SSL我们不用管,最后这个东西。接BC啊,它也需要存一些元数据信息,那我们之前习惯上还是放到哪啊。
11:03
买四个里边吧,OK,那我们还是同样的放在哪啊,买斯个里边,那这个东西呢,我就粘一下,大家粘的时候要注意一下,呃,第一个来看一下啊,我把它粘过来,来解释一下,这个呢,我们可以直接覆盖掉啊,不要了啊,或者删掉,或者把它注入掉都可以啊呃,Travel URL password u nameme对吧,这两个东西根据自己的去改一下啊,根据自己改一下,那这个呢,叫ke啊ke那我检查一下我有没有ke这个库啊,来搜狗杠U啊叫root吧,杠B123456走进来show什么对basis走。发现没有ke吧,我之前备课的时候用的是一一啊一个,所以呢,这个就没有ke,那就不用管了,他自己会创建啊,这个时候不是说我们进来要创建那个ke这个数据库,好,那这块呢,我们保存一下啊,保存一下啊就OK了,它这个所有的配置文件我们就搞定了,那我们看一下啊呃,文档当中呢,给大家需要改的地方呢,都已经那什么不要红了,到时候呢,你根据这个去改一下啊,自己一定要把它搭起来去玩一玩啊,改了四个地方,一个如K这个地方,我们同时把这个102,把这个拉二是不是干掉了呀,第二个把这个CLASS2同样的干掉了啊,我们用新版本off呢,存在本地,第三个让它会显示图表,第四个配置这个MYS的一个属性相关的一个属性啊,这个环境变量其实我们已经提前做了,所以呢,你不用管啊,我刚才说了配置文件跟环境变量呢,两步你随意啊随意是这样的,好,那接下来呢,我们就可以去启动了啊,可以启动了,CD快来,那启动之前要注意一下。
12:37
来看一下这啊,还是同样的红色,启动之前先要确保我们如K跟卡夫卡都已经干什么啊,成功启动了,那我们看一下X库这边。哎,什么都没写,那我们写一下到了。然后呢,我们卡不卡提下大。
13:00
好,那X过G边S,那这个时候我们启动的卡普卡呢,就开了接MX那个端口了啊帮助我们illegal这个东西呢,去干什么啊,Eagle这个东西呢,去抓取数据用的啊抓取数据那这块呢,卡普卡也已经启动了B,我们就启动这个eagle啊,卡不卡eagle s start啊,如果说你启动了想关闭,那就stop就OK了啊,你可以查看它这个状态叫status啊,大家都比较熟了,那另外呢,我们来启动一下走。这个启动过程当中,你会看到他打印一些日志啊,啊这个呢,你就稍稍微等一会儿啊,稍微等一会儿。好,那大写的一个卡夫卡一对吧,啊,拼接起来的也就是C啊Co这一打音表,那另外呢,给我们提示了,说我们可以去观察一个内容在哪啊。哎,这个地址,然后大家切不要不漏了这个啊,因为你登到这个网址上之后,你会发现它让你输用户名跟密码,用户名是小写的,呃密密码呢是123456,那我们把它复制一下,打开我们的一个网页,因为我这个地方有缓存,所以说大家等会能看到,诶,他直接就给我填上了啊,我这直接填上了,那你们第一次装的时候肯定没填,所以你自己填一下就OK了啊,好登录。
14:26
那这个呢,就是我们卡布尔集群整个监控的一个这个首页啊首页那这块呢,安装到这块就结束了,我们把这个视频下。
我来说两句