gpt4 book ai didi

mysql - 在线添加MySQL Cluster Sql节点

转载 作者:行者123 更新时间:2023-11-29 02:03:11 26 4
gpt4 key购买 nike

我在 4 个数据节点和 4 个 sql 节点上使用 mysql ndbcluster,最近我需要在没有停机的情况下再添加 4 个 sql 节点。在Mysql手册中,我找到了在线添加数据节点的指南,但我找不到任何用于sql节点的指南。

http://dev.mysql.com/doc/mysql-cluster-excerpt/5.1/en/mysql-cluster-online-add-node.html

你有这方面的指导吗?

谢谢。

最佳答案

添加额外的 MySQL 服务器非常简单。

假设您已经为 config.ini 文件中的每个 [mysqld] 或 [api] 部分运行了一个 mysqld 进程,为每个您需要添加的新 MySQL 服务器添加一个额外的部分(您可能想要包括几个备件)。

要应用更新的 configi.ini 文件,请停止每个 ndb_mgmd 进程,然后使用 --initial 选项重新启动它们(否则它们将使用配置数据的缓存副本而不是更新的 config.ini 文件)。

管理节点再次运行后,重启每个数据节点:

  • 等待每个数据节点在重新启动下一个之前返回服务(以便每个节点组中始终有一个数据节点可用,因此服务不会中断)
  • 不要使用 --initial 选项启动它们,否则您会清除数据

一旦所有数据节点再次运行,只需启动新的 mysqld 实例即可。

如果你使用 MySQL Cluster Manager(从 edelivery.oracle.com 下载),那就更简单了

安德鲁。

关于mysql - 在线添加MySQL Cluster Sql节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11325082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com