00:00
啊,那现在我们打开这K它安装文档啊,打开这个文档啊,那这K咱们之前大家学习的时候呢,肯定也是,呃,先整个单机的对吧,然后再整分布式的,这次咱们也是直接就是分布式啊,直接分布式,那首先我们需要拿到安装包,呃,安装包进到OT啊,这个software make t z k1PR,然后呢,进到这个ZK,我们拿一下安装包,这边左边退一下找到组K块啊这个找到,然后呢,咱这边也退一下找到组K,然后咱们双击,呃,然后一会咱是不是还得用到什么卡不卡,还有那个flu啊对不对,咱们这次一次性都给它传上来吧,啊,然后make d kaf KA啊make d,然后得flu f me,好,那现在进到呃这个两个路径传进出来了啊,那时咱退一下啊,进到卡夫卡那左边找卡夫卡。卡夫卡走,双击。重新来了,然后呢,咱们找到flow,这边呢,也找到flow。
01:01
来,然后双击行,那现在我们所需的安装包都拿到了啊,那现在我们先按照这个规划,咱们先装组K啊,那我现在T-ZXVF啊,组K的里边的安装包,然后呢杠大C把OBD冒掉走。填完毕,然后进到OT还这个model,呃,这就是咱这个主K班的这个安装弯解要之后的这个路径啊,那看文档需不需要改名啊,改没改,改了那咱们也按照他要求改成这样,呃,咱们尽可能跟文档保持一致就行了啊,因为你这要不改的话,可能有些配置文件当中,你是不是还得想着改啊,但是可能又又又容易忘啊,那所以说你跟他保持一致就行啊来好,那这个组K改完了,完了之后呢,咱们进到这个JK啊,进哪里边这到里边呢,我们组kper要修改的这个配置文件呢,主要有嗯两个,一个是他自己得有一个什么z.CFJ,还有一个是咱们得自己给它创建一个MYID,对吧,MYID用来标识咱们不同的这个呃节点啊,那MYID呢,我们需要先创建一个ZK date ZK。
02:06
Data,那这个呢,就照着我们文档做就行,呃,文档咱们看啊,第一步是不是先创建一个z k data,然后里边去创建一个MYD的文件啊,那现在我们进到z k data塔来VMMYID,然后大家要注意啊,这个MYD呢,咱们还不能随便写。啊,我们这个组开本里面这个MYID它是有要求的啊,就是我们写的时候得写数字啊,这个数字而且是有范围的,范围什么呢?是一到255。啊,不能乱写啊,写零行吗?不行,写256行不行啊,也不行啊,这个必须得注意啊,一到255啊,那咱们文档上是给他怎么安排的呀,文档上咱们是孩子102,嗯,是2103是3104是四对吧,那咱们就照他那个还按他那个来就行啊,这是二,然后呢,咱们shift他对对行,一会咱们分发完之后,这个文件别忘了改一下啊好,那接下来我们进到com录啊,CD到cnf com啊,然后咱们要改的是哪个文件呀,是这个对吧,当然需要把这个simple先给它去掉啊MV啊zo,然后呢叫Z o.CFJ。
03:12
来,然后VM z.CFJ呃,这里边有几个参数咱们需要去改一下啊,照着文档改一下,来往下走,往下走配置co.CFJ,呃,然后这时候我们先这个改其中的呃,一个参数就是那个z k date就是那个date DR,咱们需要指向我们自己创建的那个ZK data对吧?啊,来,咱们照这个配一下。哎,找到date DR啊,就是这个位置啊,看一下多少行啊,这个s nu,呃,是在第12行对吧?啊,12行给它改一下。改回来行,改完了,改完之后我们还得需要你看这儿有一个参数叫做这个C兰,这就是主K班那个,呃,通讯端口号对吧,2Y,那咱们保留默认值就行,完了之后我们需要在这个文档的末尾追加上咱们以下的几个参数来看一看这个能不能看懂啊。
04:06
这是我们搭建这种就是呃集群的就是分布式的组K才需要加的一个参数啊来看一下咱们这里边呢,有呃以下的几个这个注意事项,首先serve点234,这个234指的是啥?对,就是MYID,所以说呃大家必须得跟自己那个MYID保持一致啊,咱们234啊,然后边我们还有一个主机名,主机名很简单,那后边有两个端R对吧,一个是2888,一个是3888对不对?那这俩端口号分别都是干什么用的呢?嗯,分别干什么呀?哎,对咱们文档上有详细的说明啊,来看一下文档,呃,首先BB指的是谁?B指的是不是就是这个,呃,咱们这个服务器地址主机名对吧?那C指的是什么呢?C指的是咱们这个上边的2888这个位置,来咱们看这儿对吧?那它指的是什么?指的是这个服务器啊,Follower与集群当中的leader啊,这个进行交换信息的这个端口啊,那D是干什么用的呢?D是专门用来进行这个呃,选举的时候的一个端口对吧?啊所以说这个咱们知道是干什么用的就行啊行了,那完了之后我们相当于配置文件改完了shift CZ行,那所有的配置全部结束,现在直接分发opd modu k本走。
05:19
嗯,啊,那分发完毕之后,咱们需要去103104上面改一下那个my do PT Mo PT。Model,然后呢,To k com复目录啊,不是应该是哪个里边z k date里边对吧,然后VM麦啊这这这个呢,给它改成三。啊,改成3SHIFT CZ,然后104这边也去改一下,进到这个two k啊,然后VM啊ZK date里边了,MYD把这个DD分形A改成4SHIFT CD,行,那现在我们三台节点就全部都改完了啊,我333台错了,诶怎么这么多三,这咋回事?
06:00
哎,咱们班同学还挺好的啊,不像有些班同学,有的班同学明明看见我这整错了不说话,哎,等一会报错的说,哎,老师哪哪错了来行,那咱们这个完成了啊啊,那完了之后咱们接着往下走,先组黑本配置完了接着启动,那启动的话,咱们组黑本是没有这个群体脚本的,对吧?那咱们这个文档上给大家提供了一个这个,呃,这个群体脚本啊,那咱们单点起要起怎么起啊,应该是怎么起,应该是里边有一个ZK,这个server,点这个SH吧,对不对,Start啊,这是启动,那还有什么停就是stop,查看状态就是status啊status啊好,那现在这个脚本咱们文档上已经给大家提供好了,我们就不用再手写了啊,把这个小文档关掉啊,咱们打开这个文档。哎,咱们创建一个这样的脚本,这样的脚本应该大家先自己写没问题了吧。其实上脚本其实并不难,可能就是语法大家懒得记对吧?啊,懒得记怎么办呢?其实咱们有办法,你比如说我就用这个啊,咱们这这个slim还挺好用的啊,你把右下角右下这是不是有这个调整这个语言格式的呀,你调整这个BA啊,那这里边会有语法提示的,比如说我想写一个for循环,那你就调for。
07:15
然后呢,两种方式啊,这个比如说for a音或者是变了一个即可,诶都可以啊,诶那就出来了,在我这比如说海豆吧A102,嗯,然后空格,然后还豆吧103对不对,它有语法提示啊,这个还是比较不错的啊,大家可以用这个去写shell脚本,你啊就是比较方便啊行,那咱们这呢,就没有必要再这个一点点写了啊,避免重复倒车对吧,咱们直接把脚本粘过来SC到B目录啊,我们VM一个Zk.H啊,然后把这个内容粘过来,好,那简单介绍一下咱这个脚本的这个使用啊。首先那如果说我这儿呢,传start start,那咱们就是便利三台节点啊,然后呢,去执行这个ZK serve.sh start对吧,咱们这用的是绝对路径啊,为什么有绝对路径啊,啊因因为我们没有配组K包的环境变量对吧?啊,没有加到B,没有加到pass里,所以咱们用入径就行了啊这个应该能理解,下边是停加S啊,OK,就是这些先我们shift zz啊,然后再加一个执行权限,然后看一看咱能不能用啊像XZk.SHOK,那现在Zk.SSH我们先启动走。
08:26
嗯。那启动完之后呢,正常会出现组K班的这个进程,还是靠GPS看一下这个,呃,是不是咱们组K班的进程啊,啊,这是咱们的进程,呃,但是大家要要注意一下啊,组K它虽然进程在,但并不应代表这个东西它就能用,对不对,其实包括咱们的HP也是也是一样的,有的同学可能会发现,OK,那我的master跟我region serve都在啊,进程都在,但是什么呢?我用不了。啊,它有可能有这种状态啊,啊,就是说里边可能后台日志里边已经报错了,但是进程没有被杀掉啊,有可能这种情况,有有这种情况可能会出现啊大家呃,看一个这个服务是否正常的时候呢,不能光片面的去看一下这个进程在不在,你得去做一个测试啊,所以比如说h base啊,我打开下个客户端,我去建章表,我去查个数据,看能不能查出来,能查出来说明真正的没问题啊,那组K这边呢,咱们比较方便,我们直接怎么直接用这个status是不是就能看出来啊,S走啊,如果说这个mode是photo leader或者photo这种格式,那就说明它是健康的对吧,是没问题的啊行,这是组黑本的安装啊,组合安装啊,那我现在把这个呃视频咱们录一下啊。
我来说两句