如何以自动方式滚动重启mysql ndb集群

Posted

技术标签:

【中文标题】如何以自动方式滚动重启mysql ndb集群【英文标题】:How to do a rolling restart of mysql ndb cluster in an automated manner 【发布时间】:2015-02-14 06:56:42 【问题描述】:

有没有什么方法可以让我拥有单点控制来执行集群活动,例如滚动重启,而无需登录到每个特定节点,例如管理、API 并手动重启每个节点。

【问题讨论】:

【参考方案1】:

这个“单一控制点”将是管理服务器:

在管理服务器上运行“ndb_mgm”,或从另一台主机运行“ndb_mgm --ndb-mgmd-host=”。

要重新启动管理服务器: ndb_mgm> 1 次重启

要重新启动第一个节点: ndb_mgm> 2 重启

重启第二个节点: ndb_mgm> 3 重启

...等等。

请注意,我假设节点#1 作为管理服务器节点,数据节点从数字 2 开始。如果您

【讨论】:

以上是关于如何以自动方式滚动重启mysql ndb集群的主要内容,如果未能解决你的问题,请参考以下文章

mysql集群重启后ndbcluster表不可见

如何配置休眠 jpa 以使用 mysql ndb(集群)

如何滚动重启杂种集群

Sonarqube - 使用 MySQL NDB 集群

是否建议使用 mysql ndb 集群处理事务数据?

MySQL 集群自动安装程序