00:00
好了,那咱们接下来把咱们这个Maxwell都安装好以后呢,那咱们就给大家讲一下咱们这个Maxwell,它这个进程都有什么启动方式啊,首先啊,大家来到咱们这个maxlwell的安装目录下啊,咱们CD,咱们的这个OPT Mo是不是有一个Maxwell啊,在咱们这个Maxwell的安装目录下,咱们有一个并并目录,而在这个B目录下咱们有个什么呀,咱们是不是有一个maxcel啊,这个脚本就是咱们macel的请脚本。那你可以怎么做,你就可以执行一个B,然后my welll,然后在这个后边你需要传一些参数,同学们啊,那咱们需要传什么参数啊,首先咱们第一个你得你得给这个MYL,给他一个my circle的用户,那咱们这个用户肯定肯定就给咱们这个MY,因为我在上边刚刚创建这么一个用户,而我这个用户就是专门用用来给这个MY做监控用的,所以说咱们得有一个杠杠,User等于Maxwell,好吧。哎,那除此之外呢,那咱们还有什么呀,咱们还得给这个用户你得写个密码,我要我如果我没有密码,我是没办法监控MY账号的,所以说咱们有一个杠刚pass word就等于123456,因为咱们刚刚设置的这个密码就是123456好吧,所以说咱们这个地方就是刚刚PASS123456啊。
01:08
那然后再往后还有谁啊,你还得给我来一个杠看host,因为你得给我一个你这个my circle的安装的主机名,你要让我监控我哪台机器的MYS,那我这个MYS口是不是装在了我这个102上面啊,所以说我得有一个杠杆后的哈多102,就这三个参数是必须写的,那再往后。你得给我一个输出的类型,因为咱们这个Maxwell,它是不是要把这个数据监控到以后,咱们可以做一个输出啊,那你说我是输出到控制台啊,还是输出到卡夫卡啊,还是输到red啊,所以说啊,咱们这一块有一个producer,这个producer就是生产者模式。而咱们这个生产模式一般有什么呀,有控制台,你可以写个卡夫卡,是卡布卡集群,那所以说咱们这一块简单简简单啊,为了方,为了简单讲解,咱们先写一个,呃呃,这个控制台,这个控制台就是我当前这个控制台,那所以说我就可以写上一个杠杠producer,等于这个SD do,好吧,这个就是控制台输出,那咱们往后一加,那这个时候我敲回车。
02:09
我就可以启动这么一个mal的进程了。好吧,因为咱们是控制台模式,所以说它就会在控制台里边输出你的这个my circle的一个数据变化,那咱们可以简单变,咱们可以简单的这个做一个更新,好吧,你就比如说看好了啊,我这个时候如果如果说我的my circle有这个数据的修改。就是我买circle那个blo blo日志有这个数据的修改,那我这个MYL就可以监控到你这个数据修改了,那咱们简单做一下好吧,怎么做啊,那我就比如说我我我把我这个。Text text这边这么一个表,咱们是不是有个test测表啊,那我就可以再给他来来来来个什么呀,我再来上一个二,咱们来上一个BB,大家都知道咱们这个blog是不是监控了我这个库啊,那那那那如果说我这个库有这个数据的变化,那我这个blog有变化,那我一旦我这个blog有变化,那咱们这个Maxwell就能监控到你这个B6的变化,B6和B6的变化,而把你这个B6的变化我给你怎么着啊,我给你写成一个JA。
03:07
啊,这个格式我们后边再我们后边再讲好吧,我们就给他简简单先讲一下咱们这个麦的一个启动方式,注意啊,这种启动我称之为什么呀,我称之为这种普通启动,就是使用这个命令行参数来启动咱们这个mal。好吧,啊,那除了这种启动方式以外,我还可以怎么启动啊,咱们还可以通过一个配置文件来定制化启动卖,因为我觉得我每次这么,我每次输这么多参数太烦了,我不想每次都加这么多参数,那怎么办?那我就可以把它关掉了,我把它取消掉,那我怎么办?看啊我CTRLC就把我这个就把我我这个进程给它取消了,那一旦它取消了,那咱们怎么回事,怎怎么怎怎么会这么玩,首先在我这个Maxwell下边是不是有一个配置文件啊。那我就可以给他这个CP1份,咱们拷贝一份咱们这个配置文件。然后呢,我给它改个名字,这个名字叫啥呀,名字就叫config.purpose我不要后边这个example了,那这样一来我的这个configgu.purpose就有了,那然后呢,我就可以修改一下你这个con.purpose那怎么修改啊,再看一下啊,我VM,我这个con.purpose我们可以给单看一下,好吧,在这个里边它就有对应的producer,只不过人家这个配置文件默认给的是卡夫卡,因为我说过咱们这个ma so在最初的时候,人家这个设计就就是什么呀,就是my circle加卡夫卡,它的名字叫Maxwell,大家知道就好了啊,直玩儿的,所以人家这个参数里边默认就用的这个producer就是卡夫卡。
04:39
然后这个日志档案级别就一份,然后这个如果,如果你想要监控卡夫卡了,那这个东西就是你,你得给我写上一个卡夫卡的这么一个,呃,这个地址好吧,然后host user这个你得改改,那咱们这样吧,那咱们简单简单演示一下吧,好吧,那就就比如说这个卡不卡,我先不叫卡卡,我叫啥,我就叫那个std。Out,然后这个local host咱们咱们简单改一改好吧,这个local host是不是咱们刚才写的那个hard哈,102啊这个host,那这个ma呢,咱们这个用户就叫MYL,咱们这个密码叫123456,好吧,咱们通过这个方式,咱们监控到咱们这个MY。
05:15
那这样一来,咱们的这个参数就可以保存了,就咱们这个配置文件就可以保存了,那然后呢,我这个WQ保存,那你说一旦我这个配置文件改好以后,那我就我我在如果说我我用这个配置文件来启动MYL了,我就没有必要给他传这么多参数了,我只需要在后边来一个杠杠config,然后点杠config.proper就可以启动了,那咱们试一下好吧,我来上一个B目录,就比如说咱们刚才那个啊,咱们刚才这一堆。咱们刚才这一堆参数都删掉就可以了。你给我留一个杠杠conf config,然后con,我看一下啊,Conig。然后咱们来上一个点杠,有一个config.purpose我就可以利用这个配置文件来启动我这个MY所有进程了,好吧,这个跟刚才那个应该是一样的,咱们给它起一下啊,你看它也是能够起起来这个进程啊,另外忘记给大家说了,咱们这个Maxwell只要一起来了,你在这个102里边,你给我来上一个勾是吧?查看这个加构进程,你是能够看到这么一个ma的啊,咱们是不是有个GPL啊?
06:21
我就看到了,我102里边,102上边有一个maxl的进程,因为咱们这个Maxwell是拿Java语言写的,你只要是拿Java语言写的,那咱们这个GPS就能看到你,好吧,那现在咱们这个my circlel又可以做修改了,你就比如说我我我我我这次我做个修改,好吧,我把这个B,把这个BB我改成什么呀,我改成BBC吧,然后咱们给它保存一下,你看我这边只要只要有数据修改,那我的blog也也会也会改变,只要我的blog改变了,那我这个Maxwell就能监控到你的blo改变。啊,那讲到这儿,那咱们这个Maxwell的两种启动方式就给他讲完了,大家需要记一下啊,如果说你们在公司里边是一个固定写死的方方式,那我每次都用这个方式写写就行了,如果你要测试某个功能,那你可以用什么呀?你可以用这种命令行参数来这个开启好吧啊。
我来说两句