00:00
好,各位同学,我们继续接下来第四小章节,主从扩容案例那一读这个名字你应该明白,说人话就是三组三从不够用了,那么我们再来将其扩容变为四主四从,那么新增主机master master4,现在是MASTER3,新增主机MASTER4 6387,然后再挂一个从机SILVER4,端口号6388。那么接下来将会碰上两个细节问题需要同学们面对和处理。第一个你新起两个right实例,这是好说。无非就是red干server启动完成,那么怎么把它加入原有的集群,你新员工入职以后,那么人家凭什么认可你?第二个我们在集群的话,我们用的是CRC16对T进行算法了以后,MOD16384,那么现在我们的16384个槽位分三段,平均是5460个槽位。
01:07
除以三都分派完成了,那么请问。你现在又加进来一个,它的槽位又怎么算呢?那么是不是原有的槽号就需要被打断?大家思考一下,那么同学们说的也很好啊,就是相当于说原有的槽位号需要被重新洗牌。好,那么同学们我们带着两个问题,一第四组。加入原集群要获得组织的接纳,第二个重新哈希槽要重新洗牌,好,来吧。第一个新建6387,六三八八两个服务器实际配置文件新建后启动,那么来吧,弟兄们还是和刚才一样,还是熟悉的配方,还是熟悉的味道,那么来。搁到这儿,那么也就是我们的6387啊。依旧直接粘贴拷贝,那么来同学们这个呢,不用改啊,直接粘严格的就行了。
02:08
来,同学们,这个呢,是我们的6387,好,那这个是我们的6388。和之前一样。好,那么这个呢,是我们的6388。在这块有个小细节。好,那么绑定就是我们的。六三。八八,这个没问题,6388,好,那么同学们两个配置文件搞定,那么搞定了以后要干什么呢?启动6387和六三八八两个新的节点,此时他们自己都是master,且是独立的,两个master没有加入组织呢,OK,好,那么同学们我们简单的看一眼,好,我们呢,在我们的这个。
03:13
184上面,那么就是6385 6386以后又多了6387和6388,这个呢我就不再写了,OK,好,同学们,6387启动,那么6388启动没有报错,说明成功启动杠耶竖现gra red同学们请看现在是不是六三八五六三八六两台克拉斯,六三八七六三八八两台克拉斯,OK,那么所以我们在这儿已经有四台主机好了,那么接下来。将新增的6387节点,注意现在6387它是一个MASTER4,作为MASTER4节点加入原集群,哎,我要新员工入职,先要准备加入原集群做这一步,那么他的命令是什么样呢?怎么获得组织的接纳呢?那么请看啊。
04:05
将新增6387作为master节点,加入原有的集群,那么它的公式啊,就是这样。Class ADD node自己实际IP6387,自实际IP6381,哎,也就是说我们要告诉我们以一个切入点啊,就是相当6387就是我们要将要作为的MASTER4新增节点,6381就是原来集群里面的MASTER1领路人,哎,有点类似于相当于6387,拜拜6381的码头引荐引荐我想加入我们原有的集群,找到组织加入组织,OK,好,那么同学们,那么现在我们就要注意,那么现在我们说过了我们的6387。是在哪一台机器上面,那么我们在这儿if看是一个,那么我们的6387是不是在184这台机上面,所以在这儿是184啊,那么我们的6381是在哪台机器上面,185 OK,那么好,我们看到这直接呢来执行我们对应的命令,好,同学们请看一眼,这是。
05:14
我们的63871回车,大家请看,很顺利,命令执行的话也很快,那么添加一个节点,184机器上的6387加入到了集群,那么领路人相当于我的入党介绍人是谁?185机上的6381,那么如果你看到新节点添加正确,OK,那么能代表节点加入成功,好了,那么同学们,这是我们的第三步,那么下面先检查集群的情况,第一次,那么我们是不是就应该来完成我们的class node,或者说我们的这个东东啊,那么来。现在,那么我们就是。185OK 6381,同学们请看一下啊,我们在这。
06:04
818385,这个没什么问题,就是我们之前说的三段,现在呢,6387也加进来了,就好比一个新人加进来了,暂时还没分配工作就傻不愣登的先,只好坐在自己工位上,为啥零曹位零,哎,他只是加入,但是现在是无用的。好,那么我们已经明白,他呢,暂时没有被分配到曹浩斯洛特,OK,好了,那么接下来呢,重新分派曹浩瑞哈希。明白了吗?相当于说叫把各个槽号的东东,那么现在啊,你们三总共有16384,你以前只有三台马斯,你们三个分,那么现在来了第四个master,那么是不是下我们四个分,那么对不起,谁有就是匀给我一点,那么最好的是不是雨露均沾,大家呢,都给他匀一点,OK好了,那么这个呢,就是我们的第一步完成加入组织,找到了组织,第二步就要进行曹号的槽位的重新洗牌,重新分配,你们三个都得给我匀一点,让我别太难看,不能是零槽位,好,你同学们命令。
07:19
执行如下,那么来吧,直接过来这儿,那么现在就是我们的。6385,那么来重新分配槽号,这有个瑞哈希。好,那么密码。OK,那么大家请看,一回车他就问你,How many thoughts do you want to move,就是你要移过去多少从一到16384,那么你肯定不可能说全部的16384都移到新的MASTER4上面,对不对?这个时候大逆不到了,那么所以说我们在这填多少4096,哎,为什么这个数16384除以四刚好就是4096,那么有点类似于以前是三个人来分,现在是四个人来分。那么大家。
08:06
平均主义没得话说,那么这就是4096好,4096来,What is receiving?No ID啥意思啊,相当于说就是你现在14096好,现在呢,我们又分出来第四个MASTER4的这个位置了,谁来接受,那么你就要把6387的ID粘贴进来,也就是说现在我们新匀出来了4096个第四方master的槽位谁来收,那么就是找到我们的6387它的槽位ID。分配给C348,也就是我们的6387,它相关的编码漏的节点号,OK,好,直接过来,谁来接收6387,那么来还没有什么意见,没了,全部给他接收,哦,好,那么下面yes OK,那么这儿呢,等它慢慢的分派。
09:11
也就是说,重新洗牌三个人,一个人匀一点分给六三。八七,第四个主机老四也跟你们一样,平均每个人有4094个槽号,我们呢,大面上好看一点,OK好,那么同学们,我们呢,等他分派完成啊,稍微等他一会儿,OK好,那么现在我们呢,直接分派长号,分派完毕来了,那么下面呢,刚才是第一次啊,现在呢是检查集群情况第二次。那么来吧,和刚才一样,我们呢还是执行这个命令,那么来找到我们的八五同学们,请看啥情况,是不是就变成了四个MASTER1357,基数全是四个master,每个玛上面有一个T,现在每个master都是4096个槽位,那么请看一对一一组一层一组一层一组一层一组怎么着零层那么所以说什么呀,6387MASTER先加进组织啊。
10:17
先找到组织,然后分配好了槽外我可以有写操作的资格了,之后我再挂一个FLA6388,那么是不是完成我们的四组四同的扩容,新的组同第四组尚未成功啊,好,那么同学们,我们呢?继续搁到这儿以后,那么曹汉曹浩分派我们这儿简单的说一下啊啊,这还得给同学们说一下。大家请看总体。一组是4096,没问题,但是请看啊,诶,1635~5460,以前是零到5460,现在是变成1635~5460,好,请看啊,这是128~16383,这是多少?好,唯独只有MASTER6387,请看它的4096是怎么来的,是零到1364和546,幺到6826和10923~12287,说明什么意思啊?说明是什么?
11:20
6387是三个新的区间,以前呢都是连续的,它为什么现在它是三三坨呢?因为是这样,因为你重新分配的成本太高,以前有的我也从这些T我们就不动,尽量的就是前三家各自匀出来一部分,凑够4096的IP,哎,所以说从638163。那个八三和六三。八五啊,三个节点啊,我这儿。63853个旧的master节点分别匀出163811364个坑位给新的节点6383,也就是说不吃独食,我们大家呢,都匀着点,前三个大哥都匀给老四6387好过,那么接下来最后一步,那么是不是要为主节点46387分配新的四从节点6388呀,啊,说白了是请你6388挂到6387下面,好,那么公式就这么一个,来class ADD node,那么也就说添加新的节点,那么IP,新的serve端口等等等等,那么来这个呢?
12:33
同学们,我们就直接干了啊,那么现在就是。我们这台机器呢,是184,那么184上面的6388。添给184上面的6387,好,这个没问题,注意。6387的note节点ID是这个,那么在哪找呢?请看6387NOTE节点ID master4的主节点ID是这货,所以扎到这意思就是说6388给我挂到6387下面class。
13:13
Ma ID,那么我爸拜的码头是谁的?C348,那么C348刚好就是6387,好,那么同学们,我们呢,运行执行一下这个命令。好,我们搁到这儿。来。好,请看waiting for加加入,然后呢,这些OK来了,那么来吧,Class not是不是还是这个最基本的万能的命令,那么同学们非常爽,可以看得出现在是不是1MASTER3MASTER5MASTER7MASTER没问题吧,那么找到我们的6388好,6387谁C348那么找到我们的6388你是不是身份我是Li你跟谁混C348C348是不是就是我们的6387OK,完美,那么现在弟兄们彻彻底底我们再来试一个,那SK1V1没问题吧,SK2V2没问题吧,SK3V3OK,那么现在get k3没有任何问题好,那么所以说我们的四组四从扩容也给同学们演示成功,那么最后我们刚才也看到了检查。
14:36
我们对应的这个集群的四组四同的情况也给同学们说的清清楚楚,OK,那么如果说不放心的同学,那么前面那个命令也足够了,我们再用这个来执行一次,18577,上面是我们的这个6381执行一下,那么同学们请看一个K一个K4个K对吧,4096,那么就是一组一层一组一层一组一层一组一层四组四组四层一。
15:02
5374个master下面分别挂着一个。那么完成了我们现在要处理和完成的作业,那么最终是不是就是实现了新的分派,那么三家一家云购1364个节点给他,那么1364分别他有这么多平均四个人就是4096个,那么四组四同搭建完毕,OK,那么这张图我相信同学们应该马上秒懂吧,加入组织啊,重新哈希洗牌分配到了曹号63884挂到了6387,下面完成我们的四组四从相关的扩容,OK,好与同学们不要走开,接下来说一下缩容。
我来说两句