Galera 高可用 MySQL 集群(PXC v5.7 +Haproxy +Keepalived)

学习 Galera搭建高可用 MySQL 集群,PXC v5.7 _Nginx_Heartbeat

28人学习

高级10课时2020/07/30更新

二维码下载学堂APP缓存视频离线看

Fernando
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

计算机和数据库运维人员,及计算机专业的学生与爱好者

你将会学到:

学习 Galera搭建高可用 MySQL 集群,PXC v5.7 _Nginx_Heartbeat

课程简介:

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【《xxxxx》从入门到不放弃 合辑】

https://edu.51cto.com/topic/4145.html

-----------------------------------


Re: 《Galera 高可用 MySQL 集群》 (Percona Xtradb Cluster)PXC v5.7+Haproxy+Keepalived

========================================================


# Galera Cluster 如何解决问题

       我们知道 Galera Cluster 是 MySQL 封装了具有高一致性,支持多点写入的同步通信模块 Galera 而做的,它是建立在 MySQL 同步基础之上的,使用 Galera Cluster时,应用程序可以直接读、写某个节点的**数据,并且可以在不影响应用程序读写的情况下,下线某个节点,因为支持多点写入,使得 Failover 变得非常简单。

       目前Galera Cluster具备的功能包括如下几个方面:

       1) 多主架构:真正的多点读写的集群,在任何时候读写数据,都是**的。

       2) 同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失。

       3) 并发复制:从节点在APPLY数据时,支持并行执行,有更好的性能表现。

       4) 故障切换:在出现数据库故障时,因为支持多点写入,切的非常容易。

       5) 热插拔   :在服务期间,如果数据库挂了,只要监控程序发现的够快,不可服务时间就会非常少。

       6) 自动节点克隆:在新增节点或者停机维护时,增量数据或者基础数据不需要人工手动备份提供, Galera Cluster会自动拉取在线节点数据,最终集群会变为一致。

        7) 对应用透明  :集群的维护,对应用程序是透明的,几乎感觉不到。

            以上几点,足以说明 Galera Cluster 是一个既稳健,又在数据一致性、完整性及高性能方面有出色表现的高可用解决方案。


Galera_Cluster_5.7_1.png


Galera_Cluster_5.7_2.png





    01. 完成基础配置和关闭防火墙和 SELinux

    02. yum 源方式安装 PXC 5. 7

    03. 先(SST:rsync)同步数据,开始启动 Node节点

    04. 再使用(SST:xtrabackup-v2)实现数据同步

    05. 数据同步验证 PXC57完成

    06. 添加 mysqlchk 的服务端口,安装 xinetd 服务和 haproxy 反向代理服务,配置 haproxy 的日志

    07. 启动 Haproxy 服务,命令行测试轮询主机名称或 serverID 显示

    08. 间歇性输入表格内容测试

    09. 安装 Keepalived 编辑配置文件,启动Keepalived,测试高可用(HA)

    10. 最后测试:Haproxy 利用 Keepalived 实现高可用,PXC 平滑上下和下线 成功

展开更多

课程大纲-Galera 高可用 MySQL 集群(PXC v5.7 +Haproxy +Keepalived)

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部