00:01
好,咱们搭建好双主双从的主从复制之后,哎后半部分啊,My cat这块的实现呢,就相对简单了啊这块呢,凸显出买CAT2的特点啊,它什么呢?非常什么呢?这个凸显啊,非常重视咱们的这个集群的概念啊,可以说到哎咱们买CAT2想要去进行一个扩展,想要加这个更多的数据源,数据节点,非常简单啊这块呢,直接使用集群就可以啊,就是可以把咱们哎这个之前搭好的易主易从的,哎咱们的读写分离扩展到哎双主双从啊这块呢很简单就能实现,咱们看一下怎么去做啊啊这块呢,咱们需要实现的是什么呢?哎,这个跟mysco进行配合,实现咱们双主双重的,哎这个呃,读写分离,那它的角色到底怎么划分呢?带各位咱们看看,首先M1也就是咱们的这个100这台机器上的这个MYSQ,哎,这个M1呃是作为主机出现。
01:02
而M2呢,哎,它是作为主机的一个背机啊,这块作为主机的背机出现,当然它也负责读,包括咱们的这个主机啊,也负责读啊,这块呢,咱们读呃读写这个读取数据呢,咱们配的是什么?所有主机都进行负载均衡啊,当然这块只有这个咱们M1负责这个洗啊,啊这个背机是什么呢?当M1有问题的时候,他做一个切换好了,再后哎从击这块可以看到两台,一台是S1,一台是S2,这个咱们的这个M2背机呢,就是咱们,哎直接看这个在这块描述啊,直接看一下是咱们九八这台机器啊,是咱们的主机的备机,而这个九九还有九七这两台呢,就是咱们的S1S2重启,那需要做的是不用多说,咱们先增加两个数据源,分别是九八跟九七啊,咱们作为什么呢?名字一个是咱们的写入二这台机器,一个是什么读取二这台机器啊,咱们把这两个数据源添加上。
02:02
呃,各位可以看到在这儿运行这两个还是跟之前一样运行这两个什么呢?诶注解就可以了,咱们可以添加上,呃,带各位去看一下添加之后的这个配置文件信息啊,咱们去看一下CD。进到咱们对应的这个木下CD,再进到咱们的database,咱们去看一下。哎,Date base下面咱们去看一下啊,咱们的date啊,口误啊date啊,Date source啊,咱们数据源啊,进到数据源这个目录下,咱们能看到有相关的信息出现啊什么的加有哎咱们的,哎这个读的哎这个机器读的数据源,这个第二个还有咱们的什么的,第二个写的数据源,那这块呢,四个数据源准备好啊,咱们把先把数据源准备好,哎,这是啊,这个咱们做好这个准备,那之后做什么?哎,这很简单了啊,咱们这个之前是不是已经配好这个scma了,对吧?逻辑库跟咱们的集群配置好了,只需要再修改集群配置就好。
03:05
哎,非常简单,咱们去修改一下啊,CD点点,哎,咱们再去看看啊,进到咱们的这个相关的目录下,CD进到咱们的这个集群的目录下,咱们看一眼。好,进到集群的这个录下,咱们去修改集群的这个,哎,咱们photo tap啊,这个相关的集群信息就可以了,这个很简单,直接VM修改一下它。啊,修改什么,其实很简单啊,就是给我的master啊,咱们的master,哎这个它是复数的啊,咱们主机后面再增加一个被机配置啊,咱们增加一个被机配置,哎,还有我这个什么从机上面有咱们的备机,还有这个两个什么这个从基两个这个什么的读注机就可以啊咱们把它都配置上,哎这个参考咱们的课件就好啊,分别是咱们诶对应上啊,这分别是咱们的这是100那台机器,这是咱们九八那台机器,然后这块九八那台机器,还有咱们的九九那台机器,还有九七那台机器啊分别就是对应的诶这四个数据库,这四台主机啊,咱们把这个相关的数据源配好就可以完成咱们搭建的什么呢?哎,这个一个主机,一个备机,两个从机的配置啊,完成这个角色的划分啊,非趁划分啊,带着各位咱们把它配置上,好进到对应的这个目录,像咱们在这儿进行进行下修改吧,光标前啊。
04:31
最后录入哎,敲一下咱们的分隔啊,用逗号分隔,咱们直接复制就可以了啊,复制改一下就成了。复制一下它的名称啊,咱们给它什么呢?粘过来修改一下,后面加个二就可以啊,咱们的什么呢?第二台什么呢?协助机,咱们的背机啊,这个设置场,然后之后呢,同样咱们把这个相关的内容再添加到咱们从集上啊,它既作为备机,也作为咱们的呃,读取数据的从绩这个角色出现啊,直接张过来还是用逗号分格,还有咱们的呃,这个什么呢?再往后还有咱们的这个第二个什么的从基,第二个读注机啊,就是它,哎,以它命名,咱们复制下,修改下。
05:14
好,完成咱们的角色划分啊,角色划分完毕之后呢,诶,咱们保存退出想要生效,咱们得重启一下my cat,咱们看下效果啊,直接dic冒号WQ啊这块咱们就能看出集群的一个优势了啊,CD点点啊,进到哎咱们这个主幕下,CD进到咱们的闭幕下,再次启动一下这个,哎,再去重启一下maca,应该有这个相应的命令,重启一下,重启一下咱们的my cat。在这哎,咱们的restart下cat,咱们看看效果。好,重启完成之后呢,咱们看一下相的效果,但是这块呢,还是那句话啊,就我是重新创建库,重新插入数据的啊,咱们在这儿去查询的话,也只能看到这个什么呢,哎相应的一张三啊想要看出效果,哎很好办啊,咱们说过怎么造成这个什么呢?咱们的主从复制哎,它数据不一样,哎很好办啊,是不是插入一条数据,哎,你这个名字设置成什么,是不是主机名就好对吧?哎,咱们设置成主主机名运行下。
06:22
运行成功查看一下表数据啊,在这刷新下,哎,我这个咱们的100台机器是艾特硅谷零一啊,再去看九九这台机器刷新艾特归谷零二,哎,这个在后啊,咱们的什么呢?诶九八这台机器刷新一下,诶艾特归谷零三,哎,最后这台机器。艾特硅谷零四啊,咱们再次看看买cat的数据啊,诶刷新一下诶这个诶给分到什么,是不是零四去了对吧,再来诶01020304,哎各位可看到什么,是不是轮学啊,哎完成咱们的双主双从读写分离啊,这是要咱们对应的带各位搭建好这个相关的集群环境,实现咱们什么呢?双主双重的配置啊到为止咱们什么呢?哎,完成当然这块呢,还可以再进行一下扩展啊,这块呢,哎,咱们可以看到这个买cat的官方网站给咱们提供了买开二的一个扩展的信息啊,你可以搭建这个读写分离,怎么搭呢?哎易主一从无被啊咱们可以去搭建在这可以,哎易主一从这是咱们的,哎之前配好的过的啊,配过的咱们的一主一从,再往后呢,就是哎,这个一主一从一倍啊,这块咱们可看到,哎,这有一个主机,有个从机,有一个备机啊,三台机器啊,就可以搭建这块呢,可以看到我这是主机。
07:41
D然后呢,这块是它的从基,然后我还可以把这个从机作恶的背机出现,但凡咱们的主机出现问题了,哎同样有这个什么呢?哎,咱们的从基可以做什么这个写的操作啊各这是啊咱们对应的一主一从一倍啊两台机器搞定,哎咱们的这个M是主,S是从和倍啊这个两台机器实现,哎既有被机又有咱们从机这种实现,那再往后呢,还可以怎么扩展啊,这一组一从一倍啊这块的倍基是什么呢?单独分出来的啊这块就是哎,MSB,咱们看一下在这M跟B放到masters下面,然后呢,这个S放在咱们从集这就可以了啊实现咱们这个搭建,各位可以看到,哎这块这个my cat2哎引入集群的这种方式,那这块搭建读读写分离,实现咱们读写分离搭建这个功能太方便了啊,直接改这块的角色划分就可以啊,只要你有主机,只要你有什么的这个哎,买。
08:41
SQ的这个主层复制搭建好就可以了,那再往后。哎,一主一从一倍这块呢,哎,这个再引入一个新的主机节点啊,当然咱们是什么呢?四个啊这块呢,哎有什么呢,一主哎一个被基两个什么呢?这个从基,再加上咱们的,哎拿我这个什么呢?被基也当我一个从基这样什么呢?哎,比这个结构更复杂一些啊,那再往后啊,在这儿一主一从一倍啊当然换什么呢?MGRR这种方式是可以的,然后还可以换方式啊各位可以看到之前啊,咱们再往上翻啊,再回去看一眼,之前咱们搭这个方案呢,有这个造商啊,有这个咱们的主要是它啊咱们的主机从机这种模式,然后可以切换成什么呢?哎,Mha这种格式,还有咱们的什么MGRR这种格式,还有这个咱们的,哎在这,哎,这个咱们的,哎扩展的相关的集群扩展格式啊,这些都可以支持,可以说这是啊咱们对应的什么呢?哎买CAT2对这个读写分离,对这个集群这块可以说开发的已经非常完备了啊这块呢啊各位如果对这块。
09:45
感兴趣啊,还可以去根据业务需求,咱们自己去进行一个划分啊,看到底咱们业务需求符合哪种方案,来借助咱们的这个集群就可以把它搭建完成好以上哎带着各位又去看了一下这个读写分离的相关的扩展啊以上就是咱们哎带着各位实现的这个读写分离啊这块把这个功能完成。
我来说两句