阿里云SLB实现 MySQL HA

1.MySQL集群搭建

https://blog.youkuaiyun.com/weixin_41507897/article/details/108304965

2.负载均衡配置

(1)登录阿里云,选择负载均衡SLB,创建负载均衡实例,根据需求选择相应的配置。

(2)负载均衡实例创建好之后,会分配一个IP地址,HA服务的客户端通过这个IP地址连接后台服务。

(3)配置监听

在配置监听页面中选择TCP协议,监听端口写3306,展开高级配置,打开“开启会话保持”,将需要实现负载均衡的服务器及3306端口添加到虚拟服务器组中。

注:阿里云的四层负载均衡服务(TCP/UDP)不支持负载均衡后端ECS实例作为客户端直接访问负载均衡服务,只有通过负载均衡服务之外的ECS实例才能访问。在真正的生产环境中,数据库都会安装在专职的服务器上,访问数据库的客户端与数据库服务器是不同的。

这里因为资源有限以及后续搭建CDH集群时连接mysql的服务大都安装在这三台master节点上,我们通过SSH Tunne将这三台master节点的3306端口转发到另外的三台worker节点上,然后将三台worker节点添加到虚拟服务器组中,为三个worker节点创建负载均衡实例。

(4)在三个worker节点中分别建立mysql节点的正向SSH Tunnel。

#worker1
ssh NfL 0.0.0.0:3306:master1.cluster:3306 master1.cluster
#worker2
ssh NfL 0.0.0.0:3306:master2.cluster:3306 master2.cluster
#worker3
ssh NfL 0.0.0.0:3306:master3.cluster:3306 master3.cluster

如果集群重启,需要重新执行以上命令。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值