MyCATMySQL搭建高可用后端数据

年5月25日-年6月17日经由近一个月的研习,终究将某课网上的这门学问学竣事,研习流程中连系训练的演示环节,搭建起了keepalived+zookeeper+mycat+mysql效劳器集群,行使5台效劳器,胜利完结了这部份性能,以及运用mycat-web可视化gui效劳器完结mycat效劳器集群的治理。在研习流程中,将这个流程纪录了一下,孕育了近万字的研习札记。最难忘的照样搭建流程中陆续的探索,最痛苦的时刻也料到了抛却,不过回首看看曾经坚决了这么久,咬咬牙,硬是实行了搭建,有些题目呈现的很稀里糊涂,也走漏出了自身对linux系统学问,网络学问,数据库学问的不够。是以在研习流程中又完结了十几篇研习札记。

早先为甚么要研习mycat呢?是由于做事中碰到了这部份须要,咱们组长倡导了一个研习招呼,不过通常做事繁忙,一贯没时候研习,在临盆上布置的时刻,也是请的运维人员来布置的mycat。不过猎奇心和研讨的干劲使我不甘示弱,从某课网上探求质料,认果真研习起来。前先后后体验了一个月的时候,终究实行了!

先来看看结果吧。

最后的系统架构:

几个手艺走光:

数据库mysql主从同步,读写别离

mycat完结了高可用,行使zookeeper完结了mycat的设置同步

Haproxy完结了mycat的监控,mycat到达高可用,负载平均[1]。

行使keepalived完结了Haproxy的监控,要是阻碍也许主动切换。

注:

行使Haproxy的balanceroundrobin算法实行了负载平均。

所用到的效劳器和各自的脚色设置:

主机名

IP

脚色

数据库

node1

..85.

mycat,zk,mysql,Haproxy,

Keepalived

imooc_db

node2

..85.

zk,mysql

order_db

node3

..85.

zk,mysql

product_db

node4

..85.

mycat,mysql,Haproxy,Keepalived

customer_db

node5

..85.

mysql

customer_db

札记以下:

须要的数据库文献,在掌握台回答:mycat

要是您在研习,临盆运用流程中碰到一些题目,也许联络我一同疏通交换研习,特别谢谢您的


转载请注明:http://www.aierlanlan.com/tzrz/928.html