当单个和唯一的管理节点在NDB群集中出现故障时会发生什么

时间:2014-04-28 06:24:02

标签: mysql mysql-cluster

我已经设置了具有5个节点的MySQL NDB集群(mysql-cluster-gpl-7.3.5-linux-glibc2.5-x86_64),如下所述:

节点A:多线程数据node1,SQL node1

节点B:多线程数据node2,SQL node2

节点C:管理节点1

所以我保留了一个且只有一个处理其他节点的管理节点。

当事务正在进行时,我突然终止了管理节点的进程,并且其他节点仍在运行。即使两个数据库(SQL节点)的响应时间 也不会波动

你能解释一下此刻会发生什么吗? SQL节点在这种情况下是否同步?

OR

他们是否需要管理节点才能使其保持同步?

提前致谢。

1 个答案:

答案 0 :(得分:1)

管理节点充当数据节点的仲裁者。如果mgmt节点关闭且两个数据节点都相互看到,则群集具有仲裁并正常运行,同步数据。管理节点角色只是将群集配置保持为仲裁,并且它不参与数据同步。

相关问题