MySQL NDB 集群 8.1 手册
MySQL NDB 集群 8.0 手册
NDB 集群 API 开发者指南
唯一真正参与此阶段的内核块是 NDBCNTR
。
在此阶段,NDBCNTR
获取每个已配置集群数据节点的当前状态。消息从 QMGR
发送到 NDBCNTR
,报告任何节点的状态变化。NDBCNTR
还设置对应于 StartPartialTimeout
、StartPartitionTimeout
和 StartFailureTimeout
配置参数的计时器。
下一步是将 CNTR_START_REQ
信号发送到建议的主节点。通常,总裁也被选为主节点。但是,在系统重启期间,如果启动节点的全局检查点比总裁节点上保留的全局检查点更新,则即使 QMGR
不将该节点识别为总裁,该节点也将接管主节点的角色。如果选择启动节点作为新的主节点,则使用 CNTR_START_REF
信号通知其他节点。
主节点会保留 CNTR_START_REQ
信号,直到它准备好启动新节点或为初始重启或系统重启启动集群。
当启动节点收到 CNTR_START_CONF
时,它会按以下顺序启动 NDB_STTOR
阶段: