15. 数据节点的单点故障(noofreplicas=2)结

911 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
计算机和数据库运维人员,及计算机专业的学生与爱好者
你将会学到
掌握 MySQL NDB Cluster 工具,搭建 MySQL 负载均衡和高可用集群
课程简介

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

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

专题【<3.>】

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

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


Re: MySQL NDB Cluster 负载均衡和高可用集群

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

# MySQL Cluster 简介

        MySQL Cluster 是官方推出的一款 MySQL 集群的技术,它由一组计算机构成,每台计算可以存放一个或者多个节点,其中包括 MySQL 服务器,NDB Cluster 的数据节点,管理其他节点,以及专门的数据访问程序等,这些节点组合在一起,就可以为应用提供了高性能、高可用性和可缩放性的 Cluster 数据管理。


# MySQL Cluster 角色分配

        SQL 节点 :对数据节点进行数据访问,并从数据节点返回数据结果,

        数据节点 :返回数据结果

        管理节点 :只是对 SQL 节点和数据节点进行配置管理



NDB_Cluster_1.png


NDB_Cluster_2.png


NDB_Cluster_3.png


NDB_Cluster_4.png




    01. MySQL Cluster NDB 课程简介

    02. 群集功能概述:SQL节点、数据节点、管理节点 三个角色

    03. 准备五个节点虚拟机,且配置IP地址 关闭防火墙和 SELinux,先三台快照

    04. 安装mysql-cluster-gpl-7.5.12群集版_解压版

    05. msyql-cluster 添加启动默认路径,添加mysql登录密码

    06. 安装和配置:数据节点、SQL节点和管理节点

    07. 依次启动管理节点、数据节点和SQL节点(关闭:则次序反之)

    08. NDB 数据引擎支持同步,其它 MyISAM 和 InnoDB 等不支持,SQL 节点对等条件测试

    09. SQL 节点发生故障,不影响使用

    10. 数据节点的单点故障(noofreplicas=1)结论:全面瘫痪!

    11. 关闭、重启和维护 MySQL Cluster

    12. MySQL Cluster 的日志管理

    13. Cluster 的联机备份(noofreplicas=1)(类似Raid):备份、删除和恢复数据(成功!)

    14. 重建 MySQL Cluster 环境:快照恢复重新安装五个节点

    15. 数据节点的单点故障(noofreplicas=2)结论:不受影响!

    16. Cluster 的联机备份(noofreplicas=2)(类似Raid):备份、删除和恢复数据(成功!)

    17. Cluster 的联机备份(noofreplicas=2)(类似Raid):完整备份到一个数据节点,且恢复成功


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交