00:01
好,咱们了解了分库分表相关原理之后呢,咱们要动手搭建一下啊,咱们的分库分表,那这块呢,就不需要那么多数据源了,所以这块呢,在咱们启动买cat之前需要做一些事情啊,咱们可以去看一下,首先第一个啊,咱们进到这个配置文件当中,呃,启动买cat之前先去改一下配置,要不这块呢?呃,这块要么是你启动这个咱们之前搭了双双主双重的啊,这个读写分离,你需要把这四个数据源全都启动起来啊,要么啊这个不需要提那么多的话,咱们就只需要把这个配置信息改一下就成啊,但是各位咱们去看一下都需要改什么啊,CD进到咱们的什么第一个咱们的目录cluster集群信息,咱们需要修改一下,修改一下咱们的这个配置文件啊,咱们之前在这块有去配置过啊,咱们的这个双主双重的读写分离啊,这块呢,记着把这个主机就换成一个啊,就是咱们呃,对应的什么呢?这个协助机,然后呢,这个从。
01:02
机也换成一个啊,把这两块改一下就可以啊,这块呢,改成呃一台机器就成了啊,这个一个是呃,咱们的master改成一台机器啊,协助机咱们的,呃,这个咱们的从机改成什么呢?只有一台机器就可以啊,这儿咱们不需要起多个这个虚拟机啊好,这是一个需要修改的地方,还有一个修改的地方啊,咱们什么呢?如果这时候启动买开的还是会什么出现报错情况,那这块呢,呃,还是访问不了,所以咱们还得再做一件事啊,往上还是进到配置目录下,咱们需要什么呢?进到它的什么data source数据源。好,进到数据源的目录做一个什么事呢?既然咱们暂时用不上另外两个什么呢?哎,这个有一个读主机,有一个协助机啊,之前咱们搭建个双主双从相关的配置啊,把另外两个数据源给它注掉。因为只要是放在咱们数据源目录下,买开的一启动的时候就会去访问数据源,如果你这个主机没启的话就会报错啊,启动买开的会有问题,所以这块呢,把这个准备工作做下就可以啊,这样咱们就可以顺利的把买开的启动起来啊,买开的启动起来之后呢,咱们也就能在这个呃,能在咱们的呃这块顺利启动的相关的信息啊,在这可以看到启动myca,然后之后呢,咱们也就能通过呃咱们数据库访问工具啊,我这块四库样直接访问到myca,咱们在这里面做后续的咱们呃这个对应的分分库分表相关的操作就可以啊,在这儿去做这个操作算是一个准备工作好,准备工作做好之后,咱们看一下,哎,其实买cat的优势就在于什么,咱们可以直接在终端创建什么数据源集群库表,诶,并且在创建的时候指定分库分表啊,这块呢,比咱们1.6版本,可以说是大大简化了分库分表的操作啊,节省了咱们。
02:57
来去做这个分库分表时间,各位如果有用过1.6版本的同学应该还记得咱们需要分库分表去改那个什么呢?配置文件啊,改什么stemmer,改那个入相关的配置文件还是比较麻烦的啊这块呢,呃由买cat来帮咱们做什么再一次的进化,买CAT2咱们可以直接通过诶咱们的终端直接通过咱们的这个访问买cat这个思库样这个工具就可以帮咱们去实现创建这些东西啊,但是各位咱们一步一步去做啊,首先第一个既然是要做分库分表,你的数据源是不是得搭建一下,哎,咱们搭建一下相关的数据源啊在这儿哎添加这个什么呢?哎,咱们数据库哎,存储数据源啊,把这个相关的呃,这个数据源添加一下,比如说哎,我搭建一个DW0的一个数据源啊,当然这块呢,虽然是多个数据源啊,我这块呢,就直接啊,就选择两台机器了,一个是咱们的100这台机器,还有一个是99台机器,用两台机器啊,咱们去搭这个数据源,创建新的数据源搭。
03:57
建集群好,咱们一个个来啊,首先咱们先去创建这个数据源,还是用这个注,呃,用这个注释的这种写法,哎,去创建数据源非常方便啊,咱们直接在这复制到咱们的,呃,这个思库L啊,命令和窗口啊,这会先去连接咱们的买CA,然后运行到诶这个把这语句复制到咱们思库去运行就成一个一个来啊首首先第一个添加DW0啊,这个数据源它指向的是咱们的幺四零点一百啊这个相关的这个主机啊,访问咱们的买思Q数据库啊,用户名密码得写对了,咱们先下。
04:33
可以看到,哎,创建数据源成功,那剩下三个咱们也都创建一下,哎创建第二个。好完成,然后呢,再往后啊,第三个已经。啊,同样是啊,第三个咱们什么呢?创建这个呃,DW啊,创建咱们的D啊,DW0啊,这个DR0,然后呢,还有什么呢?DW这块指向九九十九啊,然后还有什么呢?诶d re啊也是指向99啊这块呢,就是一个呃,创建咱们四个节点,把它都创建好,好创建好四个这个哎,咱们的数据源之后,咱们检查一下啊,咱们检查很简单啊,哎,参考破件,咱们只需要进到对应目录下,哎,去查看一下有没有相关的数据源信息就可以啊去确认一下,然直接进到对应目录下,咱们CD点点啊我进到这个相关的呃目录下买cat,然后再进到它,诶看在这啊,咱们再开一个新的窗口吧,这块呢,那咱们这个第一个窗口只是什么呢?用来做停启相关啊,进到闭幕下专门用来做停启,把这个名字改一下,直接重命名,就是咱们的买cat一个诶B做重启啊,咱们所有的这个配置修改呢,咱们啊再。
05:47
去开一个新的窗口啊,做一个配置修改啊,我同样我也给它重命名一下。中文名啊,查看配置相关CF好,那这块呢,同样我也进到对目下啊,CD进到咱们的。
06:07
User local下面的my cat my cat下啊,再进到咱们的什么cof啊,咱们专门查看咱们配置信息的,这样更什么清晰一些,好进到咱们的data source下。好,进到data data set上面啊,咱们直接看一下下面信息,各位看到是不是多了一些啊在这,哎,这个DRR0哎,咱们的数据源还有DRL1啊,DW0DW1啊,这个对应的数据源添加完成,咱们也可以随便找一个,就是咱们DL0吧,DL0呃,直接进去看一眼。好,可以看到,诶数据源的基本信息啊,这个对应的名称,然后呢,还有什么呢?密码,还有对应的什么呢?这个访问的类型JDBC,还有咱们很熟悉的JDBC访问的ul链接啊,还有你的用户root啊,这是咱们对应的,但各位看一下,通过咱们数解添加咱们数据源啊,好退出。
07:09
好,带着各位去检查一下这个配置信息啊,咱们添加这个数据源,完成这块邮箱的截图啊,哎,咱们就一步一步去,诶搭建就好,就准备工作,哎这个之前咱们先去什么呢?诶修改了一下咱们之前搭建的双主双从相关的配置信息啊,避免它的干扰,然后之后呢,添加新的数据源,就是针对两个主机,哎,我创建四个数据源,把四四个数据源创建好,那之后呢,诶咱们添加集群配置啊,还是那句话,咱们的买开二啊,最大的亮点就是集群啊,这个咱们直接通过搭建集群就可以把这个什么呢?哎,咱们相关的主机从机的这个关系规定好啊,就完成咱们的数据源的一个什么分配啊,也是非常好用的啊,这个相关的呃,一个概念集群好,那咱们去添加新的数据源的集群啊,这块把刚刚的呃,咱们的DW0还有呃DR0还有DW1DR1全都规范到咱们两。
08:10
整个什么集群当中,一个是C0,一个是C1啊咱们把C0C1啊添加上对应的主机呢?哎,C0主要对应的是咱们的哎100那台机器,而咱们的什么呢?呃,在这儿C1主要针对的是什么?哎,咱们对应的99那那台机器啊呃,完成咱们这个集群的一个搭建啊,咱们去搭建一下它,当然真正啊咱们,呃在公司里面,真正咱们去进行这个实际的应用的时候啊,这块无论是咱们的DW0啊,DL0还是DW1 D1都要分配在不同的主机上,咱们是为了呃这个简化,为了节省咱们的资源,为了什么呢?不用起那么多虚拟机,哎,我就放到两台机器上了啊各位,这块只是简化一下,好,咱们把这个相关的,哎这个数据源啊,咱们的数据源整合下,哎,添加成咱们的集群啊,还是通过呃在这儿注释的方式添加就好啊,咱们也去把这个准备工作做一下。
09:08
还是进到咱们的词汇量当中,哎,通过咱们来添加这个注解,我把它放大点啊,咱们看的清楚一些,呃,添加这个相关的这个注释的方式啊,咱们直接运行注释的方式去添加这个,哎,咱们的集群直接运行再添加一个完成再运行一个。啊,可以看到添加两个什么集群信息啊,咱们把两个集群添加上啊,这是啊,咱们对应的什么呢?哎,做这个准备工作,那同样也是啊,咱们运行这个,哎,咱们的这个注释语句,那这块呢,运行成功之后,对咱们的配置信息有什么变化呢?哎,咱们也去看一看啊还是进到CMN这个窗口,哎,CD点点,这回我看什么呢?哎,看它第一个配置项,哎cster啊咱们进去看一眼。Cluster进去看一眼,在这里面能看到是不是多了两个集群配置啊,咱们还是进到里面去看一看VM啊,咱们的什么呢?直接用VM编辑器啊,咱们进到C0啊,这个配置信息看一眼,可以看到相关的集群信息啊,Master是咱们DW0,哎,咱们的从机是什么?哎,DR0啊这块呢,完成这个相关配置就可以,那同样另外一个咱们也看一眼啊,退出。
10:24
VM再去看一下咱们的C1啊,这个相关的集群信息可以看到,哎DW哎,咱们dre哎,完成这个集群的搭建啊,来推出好可以说到现在为止啊,咱们的准备工作差不多了,咱们什么呢?想要实现分库分表啊,咱们之后就可以去实现啊,这块呢,还是啊用最简单的方式咱们去搭建它啊,去看看效果怎么样。
我来说两句