MyCat入门篇使用案例1读写分离p

白癜风 http://www.bdfyy999.com
MyCat的使用案例需求背景描述想对mycat进行实践操作,结合一个数据库集群是必不可少的,因为它是一款数据库中间件产品,如果没有数据库作为基础,它的存在如同空中楼阁。所以我们在进行实践mycat案例之前,需要搭建一个数据库集群,我们这里选择比较轻量级的MySQL数据库来作为mycat数据库中间件的底层数据库集群环境。那么如何快速搭建一个MySQL集群环境呢?使用docker容器技术将是 的选择。接下来我将带领大家使用docker容器技术快速的搭建一个MySQL的主从复制的集群环境。完成了MySQL组从复制的搭建之后,我会把数据库中间件mycat也集成到MySQL集群环境中来,结合mycat中间件来对MySQL实现读写分离、垂直拆分、水平拆分等操作。容器节点信息使用docker启动如下容器6个MySQL容器,3主3从;2个mycat容器,1主1备;2个搭建mycat高可用的HAProxy+Keepalive容器,在每台服务器上面都安装上HAProxy和Keepalive;具体信息如下:整体网络拓扑如下所示:启动MySQL容器拉取MySQL镜像我们实验的时候是基于MySQL5.7.31的版本,所以我们从dockerhub上拉取的时候,指定拉取的MySQL版本号。使用如下命令拉取并查看拉取结果:dockerpullmysql:5.7.31dockerimages具体示例如下所示:Datadockerpullmysql:5.7..7.31:Pullingfromlibrary/mysqlbb79b6bf:Downloading[==]1.MB/27.09MB49e22f6fb9f7:Download


转载请注明:http://www.aierlanlan.com/cyrz/6132.html