专业编程基础技术教程

网站首页 > 基础教程 正文

MySQL集群中的主数据节点(Master Node)是什么

ccvgpt 2024-12-02 15:50:55 基础教程 1 ℃

当我们在MySQL集群的ndb_mgm管理客户端中运行show命令,查看节点工作状态时,命令输出如下图所示:

MySQL集群中的主数据节点(Master Node)是什么

其中,id=3的数据节点(192.168.68.242)的状态条目的最后有*符号的标志,表明这个数据节点是这个MySQL集群中的这个节点分组的主数据节点(Master Node)。

这个主数据节点是在MySQL集群启动时,通过某种自选举算法选举出来的,集群中的每个节点分组都会有一个主数据节点。当主数据节点停止、重启或退出集群时,集群会重新选举出一个新的主数据节点,也就是说集群对于主数据节点是有着故障切换(failover)机制的。主数据节点在节点分组内部扮演协调器的角色,决定分组内的所有成员何时将数据存入磁盘(也就是检查点(checkpoint),分为GCP和LCP两种),如何同步配置等等。

Tags:

最近发表
标签列表