00:01
下面呢,我们继续来配置RA主从,刚才呢,咱们配置了一个一主二厨,或者说一主二从,并且演示出来了里边的相关的特点,给大家也介绍了复制原理,那下面呢,还有两种情况,一种叫薪火相传,另外一种叫反客为主,那我下面给各位咱们来演示一下什么叫薪火相传,什么叫反客为主。那咱们来做一下啊,比如说咱们先说一下什么叫薪火相传,我在这里边给大家解释一下。这是一个就是比较啊常用的做法,比如说我们现在啊,有一个主服务器,然后有多个从服务器,比如目前我们有两个重复器。我这里写一下啊,这个是主副器。然后这是我们的重复器,这也是重复器,咱之前的效果就是一主二从主操作,就是写操作会复制到从复习中去,但是这过程中啊,有个问题给大家说明,大家可以想象啊,咱们先举个例子,比如说啊,你现在呢,在一个公司里边啊,你是这个公司这个项目经理,咱们叫PM,就project manager项目经理,那一个项目经理,比如说最开始你公司比较小,你项目经理下边你可能管了这么两个人。
01:26
那你注意一个项目经理管两个人是不是很轻松啊?有什么信息我直接告诉他们就可以了,但是比如说现在随着你这个公司的扩大,你项目经理管的可能不是两个人了,假如现在我的项目经理啊,一共管了这么20个人,大家注意一个人去直接管理20个人是不是肯定会显得力不从心啊,因为你没法直接去同步20个人,这过程会特别麻烦,比如说这里边你这个部门中有200个人,一个人肯定无法直接管理200个人,那这个时候怎么做呢?大家想一下怎么做,各位同学应该都能想这个过程啊,怎么做。
02:02
我现在啊,把我这个部门是不是可以划成很多的小组,比如说这是我的第一个小组,这是我的第二个小组,第一个小组中的我选个小组长,然后他去管理他的下面的人,然后我第二个小组选个小组长,他又去管理我下面的人,比如这一个小组中他下面管理很多人,第二个小组很多人,如果说小组中再有人是不继续划分里边的小组长再去管理不同的人,所以这个过程叫什么?就叫薪火相传,而最终我项目经理管理的是不是只有两人,两人下面有更多人,这是一个叫薪火相传过程,各位要知道,而在我们的主从中什么效果?比如现在啊,我主服务器进行写操作,那我写操作就去同步到这一台从服务器中去,而这一台重复器,好比说就是咱们叫小组长,它再去同步到其他的从服务器中去,这过程就叫薪火相传,而我主服务器只去同步。
03:02
配一台从服务器。这各位他知道,但是这个过程大家也看到了,它本身肯定会有一个缺点。在这种薪火相传的模式中呢,比如现在主服务器呢,同步到从服务器,这个时候呢,假如说啊,我的从服务器挂掉了,然后后面是不是就不能进行信息的同步,因为我主服务器无法跟它直接进行同步吧,它只同步到这台服务器,就这个是它的一个缺点,这个过程叫薪火相传,那这个过程呢,给大家来演示一下,咱们看一下它的效果是怎么样的,这应该很简单啊,就是一个这一点效果,那我们来演示啊,如现在我这么来做啊,比如现在我怎么做呢?我就让我这个就是6381,所以咱们这一台从服务器,然后这里边让他去同步我的这台服务器,那怎么做呢?给大家写一下啊,我就在这个6380里边,咱加上这个叫ste。
04:03
Off加上这个127.0.0.1,后面加上这个叫6381,那我加一下啊6381,然后加上之后我们来看一下这个效果啊,首先6381嘛,它肯定还是我们这个宏服务器,我们来查看一下info replication。咱们来看一下啊,大家注意啊,看一下里面这个特点。我们注意啊,首先你看到啊,这里边它肯定是从服务器,但是它的主机就变成谁了,不是6379,是不是6381了,就还是这个,这各位要明确啊,而这里边就是6381的,它的主机肯定还是我这个6379,但是问各位啊,你说现在啊,6379的重机有几台,或者这一台是谁?有几台,按照我刚才说的是不是有一台啊,这一台是不是就是6381啊,那我们来看一下啊,Info replication。
05:03
咱们看这个特点啊,你看是不是一个是谁,是不是有三八爻,所以这就是我们说的辛火相顺特点,包括你注意啊,其实我们在一财从夫器下边也可以再挂一台从夫器啊,就是一个从下边可以再挂一个从,所以它里边是这么一个特点,这是我们提到的,就是里边这么一个心火相传的过程啊,这咱就说完了,然后说完之后呢,它的特点和刚才一主二仆类似,比如说咱们现在主服器挂掉了,如果它挂掉之后,那我从服务器还是从服务器,主服务器启用之后,它依然是主服务器,这个过程和刚才的一主二仆是一样的,主副务器挂掉,那这重副务器它不会上位,然后主副务器启动,它依然是主副务器,这咱就不演示了,因为刚才是一模一样的,这是关于心火哮顺特点,各位把这个头知道啊。所以大卖完成了这么一个说明,然后这个出完之后呢,下面还有一个操作叫做反客为主,有一个特点,什么叫反客为主呢?给各位说一下啊,比如我现在啊,主服务器挂掉了,那这个时候呢,从服务器是不是还是从服务器啊,它里边还不是主操作,比如我现在当我的大哥挂掉了,那我其中的某个小弟是不是能晋升为大哥呀,他成为主服务器,所以我现在就可以让我比如这台服务器,所以主服务器当你主的挂掉了,这台从追主服务器,这就叫做反客为主,大哥挂掉了,我小弟马上上位当成大哥,这是一个特点,那这怎么做呢?在这里边有个命令,这个东西叫STEM noone,就是它不是作为唯一的从机,可以作为主机进行使用,那咱们来试一下这个效果啊,比如现在我这个6379。
06:53
挂掉了。傻得大。然后杀档之后,如果咱们没有做任何操作,咱看一下啊,Replication,现在我这个6381是不是还是这个总服务器,但我现在想它上位作为主服务器,咱用这个slave off noone就可以实现。
07:15
Off。Noone,然后咱们回车,回车之后我们再做查看,大家看啊,目前这个6381的这个特点,呃,再往上找6381。呃,应该在这里啊,啊,比如说给它往上拉一点啊,这有点小,你看现在它变成谁,是不是就是主服务器了,它下边就有6380,这就叫反客为主,就是咱们用这种形式做到sli off noone,可以把从机变成主机,这是我们说的这个特点啊,但是这个过程啊,大家也看到了,它有一个缺点,咱是不是还需要手动完成,因为这个过程,比如说我现在啊想它自动完成,但是目前用这种方式做不到,这个场景是怎么样的,给大家说一下,比如现在啊,我们这个服务器在线上真正是一个运营状态,比如这个时候呢,如果说你在平时的时候,比如你服务器挂掉了,那我预约人员能马上知道,然后把它进行重启进行操作,比如这个时候呢,我这服务挂掉,假如说在凌晨的两点时候,那这个时候运营人员是不是他可能已经睡觉了,或者说可能做别的事情,那这个时候呢,如果你服务器挂掉。
08:29
我约人员再去启动他不可能,就是假如说他就算不去那个机房,是不是也要远程连接啊,这一过程肯定要耗费很长的时间,而这过程肯定是很不方便,所以咱可以让这过程怎么做自动完成能实现,比如说我这个主服器挂掉了,让某台冲突器立刻晋升为主服务器,让他做一个全自动的视线,那这个怎么做呢?咱后面会讲一种模式,叫什么哨兵模式,哨兵不是理解为是什么,就是反客为主的自动版,这咱一会儿实现,目前呢,给大家说完了,就是三种基本方式,一个叫一主二仆,一个叫薪火相传,还有反客为主,所以各位把这三种情况给他记住,刚才我应该都做了演示。
我来说两句