00:00
来同学们,那么现在主从扩容的需求分析我们已经说完了,那么接下来我们呢,按照我们的笔记就要做一个案例演示,来吧,那么来第一步,那么是不是要新增主机6387,那么当然。主要这个观点是两步,第一个新增机器,第二个槽位分配,那么现在我们是不是要把6387按照我们的设计设计,是不是要作为一个第四台新的主机加盟,所以说在这块我们呢,走啊,我们的。方法是这样的,新建6387,六三八八两个节点,新建后启动查看是否几个八个节点,哎,那么和以前的呢,是一模一样,那么来兄弟们。到这儿我们呢,不妨呢,先这个退出一下啊,那么大家看啊,大家看123456这一波没什么问题吧,那么好,那么现在我们直接6387启动,那么再来。我们完了以后是不是6388爱给他?
01:03
几道兄弟们,快吧,那么多卡。那么是不是1234啊。56788台机器,那么准备待会儿我们扩容了以后,是不是扩成四主四从啊,好朝着我们目标往前走,第一步完成,那么第二步相当于说我们6387现在呢,已经加进来了,但是请告诉我,我只是起了一台实力,他现在跟我这个集群有关系吗?没有呢,我这儿还是虚线的听懂,所以说在这块的话,我们呢,直接啊进入到我们的七号机。里面OK,那么这些命令呢,就不再敲了,那么既然新增的6387节点,注意现在我只是启动了一个容器实例,6387并没有真真正正加入这个集群,且也没有被分配到曹魏呢?那么他作为第三步,现在我们准备既然他。目前的空巢状态,要作为一个master节点,先完成第一步加入,加入这个原集群集体相当于说我先入答案OK,好,那么同学们请看命令。
02:09
此时,我们学一个新的参数,将新增的6387作为新的master节点,要加入这个集群。那么这有一个克拉斯ad node加入,作为一个新的集训节点,那么这儿自己的实际IP,这个动作就不废话,那么来弟兄们,现在我们来看一下,那么6387就是我们的新入伙的兄弟,相当于有点类似于后面是6381,那么说白了我添加节点的模式,6387对标6381,那么也就是说八七是新加盟的兄弟,八幺是原来的老大,那么相当于说就是原来集群节点里面的领路人,那么我们这么写就相当于6387去拜拜6381的码头,从而找到组织加入集群,这么说OK,那么再次强调,我现在登录的是什么63877号机,那么作为一个什么集群master节点加入。
03:03
好了,那么在这儿我们呢?解过了啊,IP的话咱们就是。我们的。167。167OK,那么来兄弟们保证这个环境都是OK的,那么到这儿了以后弟兄们直接运行。来,兄弟们。请看一眼啊,现在尝试添加16716387图,我们的集群到这个6381这一块,那么大家请看,目前而言的话呢,我们直接已经发现一个新的节点正确的加入,这么说能跟上,OK,就这么简单,所以说呢,检查开放的槽位,检查槽位的变更等等所有的六三。16387的槽位节点都已经变换成功,这么说能跟上好,那么兄弟们到这一步添加节点成功好了,但是你可能会说,诶,可是我看的还是三个还是三个呀,没有四主四从啊,别着急再来,那么先检查集群的情况,第一次啊,那么大家看那命令弟兄们都见过了吧,你们跟着走啊,注意我这都是绿色OK的,有错错红色啊,新的节点已经正确的添加成高,那么6387是进来了,但是呢,我们来看看诶。
04:21
这一块的话呢。来。Check,那么幺九。2.168.111.167啊,企业为你的真实IP,那么这个。集群卡切克,这个命令前面我们说过,怎么来一回车,兄弟们。请看一眼啊。现在一。234没问题吧,那么大家请看6387是不是已经起过来,作为一个新的节点加盟了,从原来的三台主机现在用这个命令检查出来,那么来等他加入一下啊,那么来大家请看上面这个我们见过了,那么现在再来检查这个集训的情况么?兄弟们请看。
05:04
是不是变成了一?237这么说能跟上,那么现在是不是已经有四台机器了,哎,那么获得这个以后,我们会发现这有个0SLOTS0SLIS什么的,暂时没有槽位,这么说兄弟们能跟上好了,那么。我是加入了6387,但是不好意思啊,我现在是里面既没有数据,也没有被分配到曹位,相当于说哥们,你现在加入我们公司了,还在试用期呢,没转正呢,没办法给你槽位,还没给你分配电脑呢,OK,好了,我们现在一步一步来。搁到这儿,完了以后,我们现在呢,要干嘛,重新分配槽号,那么这个时候啊,我们得到了我们之前所说过的这句话。第四台机器过来了。总的只有。零到16383,也就是16384个,那么以前分成三段,5461归你,5462归他,5461归他,几乎是均等的分成了三份,那么来了第四份,他会怎么分呢?是重新打散大家除以四。
06:14
AA还是说各自匀一点或者有其他算法呢?那么大家请看一下它是怎么做的,那么接下来我们来到了这一步,需要重新分配槽号,那么来学一个重要的参数命令,那么就是re share,类似于什么重新哈希分配号,那么来弟兄们搁到这儿了以后我们呢,就以6381上面这三台master主机的集群来进行分配,那么来这个呢?请看一下执行,那么分配了以后,我们来看看我们执行的效果,那么在这个。主要就是对我们的集群进行哈希,相当于重新哈希槽位。红星分配。那么来。弟兄们到这儿,那么我们真实IP是167这台机器此时我已回车,那么弟兄们请大家看啊。
07:07
那么这呢,所有的16384,上一步的命令啊,是分配完了,那么现在呢,你要进行瑞哈希,那么大家请看他会给你展现啊,那么先找到我们的什么。第四台主机MASTER6387现在是多少?是零还没有分配成功呢,准备重新洗牌了,那么他告诉你槽位分段,你看一号机是多少,那么再来看。三号吃。占了多少?二号机占了多少?那么下面它的问你是how many slos do you want to move,那么也就是说你准备怎么分,那么现在是不是要加了这个参数,就说明新的集群节点进来,一定要注意新的节点进入到新的集集群,呃,进入到原有的集群一定要重新。洗盘,那么怎么个洗法?芙蓉1TWO16384吗?那么这个时候兄弟们怎么洗?来吧。氮气打开,那么大家请看16384最均等的第四台机器,除4096是不是大家AA啊,那么所以说我们这儿就填一个我们这儿写好的多少4096,这么说能跟上就是默认大家AA 4096都有这么多个槽位,四个人来分啊。
08:19
好,那么what is removed no idea,那么也就是说你要分配给谁?那么现在。Receiving OK,那么这个就是谁来介绍,那么出现。此时啊,就是说我们这三个分了以后要给谁,要给新机器6387,那么在这儿你看尾号是14511451,也就是说这个no id1定要填。6387新加入机器的这个真实的以本次案例的IDOK,这个no的ID相当于说我们要分给谁,分给6387,那么他能。节点ID编号多少?27312731OK,那么这个时候同学们一回车。
09:01
好,那么下面他再问你两个参数是沃还是大,那么这我们直接选择我们的沃,OK,那么前面强调过了,为什么是4096,因为16384除以注意。不是全部的,是只要四台master除以四刚好是4096,我们这儿全部分配好哦,一回车大家请看。那么呢,要不要继续yes,那么OK,那么重新洗牌,这个槽位就发生了变化,重新给大家分配,那么大家请看到最后它的槽位变化会是什么样,那么大娄爷16384个,我们就等他一会儿啊,那么在这我们先回到我们的笔记,那么大家请看哦,那么就开始慢慢的分配,分配完了以后,那么和刚才一样,那么第二次集群情情况的检查,那么又是什么?克拉斯塔切克,好在这块你看。基本上已经全部分配完毕。好的,那么同学们。大家想一下它的分配情况是怎么样的呢?来。
10:03
再次执行这个我们熟悉的命令啊,那么在这块是这个中文乱码的话,你不用管啊,笔记上是真实IP地址,那么在这儿还是那样的幺九二点。幺六八点。111.167,好,同学们一回车,此时请大家看。6381,诶。变了。发现什么情况?没有分派之前三台机器的时候,63811号机是零到5460,听懂,但是现在请大家看我们真实案例是多少?1365~5460哎。好,那么在这块我们继续。我们只看主机啊,从机不看,第一组6381,第二组6382啊,又发现。6827~10922 6827~10922,好,好像是什么,右边的区间范围没变对吧?16383,你看16383,但是前面的好像。
11:05
都什么切了一点,这个时候我们找到我们的6387,请大家看它出现了一种什么情况。13645461~682。610923~12287,同学们发现了一个什么问题,那么请告诉我,是四个人平分呢?还是说前上面三家每个人匀了一点,给他共计凑成了4096个槽位啊?哎,同学们请大家看在这块,按照我们的架构图我们会发现。那么现在。6384作为6387作为第四台master加盟进来了,我们也重新分配了瑞哈希的槽位,这个时候我会发现是前三个每个人匀了一点过来给我,我由你们三个人的共同构成了。多少个4096个槽位这么说能跟上,所以说它这三段共计是4096,但不是重新掀桌子重新分派,而是每家给我匀了一点,那么这个就是他聪明的地方和好处,理由如下,曹号的分派说明,第一个为什么6387是三个新的区间,你看123,这个是我以前。
12:23
老的笔记和我们这次的分派一样的,你看是不是三段构成,由三个人分派,那么这个是说什么?是三个新的区间,以前的还是连续,那么因为啊,你要掀桌子重新分配,成本太高了,以前有些key已经存到这个哈希群里面了,你再重新分配,我们要重新调整,那么干脆前三家638182833家各自匀出来一部分,从这三块每一块寡一点都去画圆,三个旧节点分别匀出1364个坑位给新节点6387,所以说我们在这儿就会发现每个人都匀这么1.3个。
13:04
13642,那么加起来大致就是我们的4096个槽位,听懂了吧,所以说一定要跟面试官回答,他不是从零开始分派,是前面那波每个人匀一点,然后呢,让我可以跟上大部队,那么我跟你们一样都是有什么40964096 40964096个槽外我们不是。宣桌子重新分配是前三家每个人给我匀一点,OK,好,那么下面这个呢,槽号分配情况我们给大家说清楚,那么最后为主节点6387分配重节点6388,那么现在是不是我6387有了这三段的槽位,那么我也有4096个槽号了,那么。MASTER1主一层,我在6387下面要挂一个6388,好,那么兄弟们你们搁到这儿。新的命令也不难,就是卡ADD nod,那么这块弟兄们过来这儿。
14:03
执行啊。和刚才的一样。你们。到这,那么现在我们就是多少是IP,是不是167,那么大家请看啊,稍微有点不一样,它这个意思red client集群挂节点,那么就是6388要挂在6387下面,那么class就是class master ID主页,这个就是真实的6387的编号,按照自己的实际情况,那么得到我们这儿,我们6387是多少啊,6387是作为第四台master,我的尾号是2731,那么这个时号弟兄们我们就把他。督战,那么哎。这块我们呢,就把它。拿下来,那么相当于说我们就把6388作为挂在6387主机下面,我们集群的master ID是多少?尾号是这个,这个尾号是2731,那么他是谁?2731就是我们第四台MASTER6387,好,我觉得应该是讲的很清楚了,那么来同学们每一步认真细致,稳妥可靠的带着大家呢,希望呢,一次性配置成功,OK,怎么来兄弟们。
15:10
一回车来。请看发送了卡。这个88TO make join,这个OK,那么所以说配置节点那么挂在了6387下面,一切安好,这么说能跟上,那么来最后第三次。我们来看一下,那么现在我们是不是又来检查这个啊?你这儿连的是81828384都可以,我这故意写一个别的,省得同学们说我整天就去找巴基,是不是有什么特殊要求没有,你现在对外暴露就是一个整体的集群,四台master你找谁都行,OK,你们来,兄弟们,此时我们一回车,大家可以看得出1234,请问是不是四个master没问题吧,一二。三。四请问是不是四个没有任何问题吧,这么说OK,那么所以说现在我们就完成了跟我们脑图一致一样的东西,三个master,哦,抱歉,四个master,四个slave,四主四从那么回到我们这儿,我们可以看到,大家请看那。
16:15
四个T在四台master上面,我们那个T以前做的案例是不是T1T27干四,那么现在1237作为我们的什么新的master,每个人下面挂了一个slave完全正确,那么找到我们的什么6387,那么他的尾号是2731,那么找到我们的6388,那么明确的告诉你6388你看挂在是不是尾号2731,那么就是我们的6387,那么隔到这儿完成了我们的是吗?从三组三,从正常的扩容到了四组四,从好同学们,这些才是真真正正的一级流量系统集群压力环境下面的扩缩容案例的演示,那么希望大家务必掌握。
我来说两句