安全关机和重启NDB集群

在生产环境中,完全关闭集群通常是不可取的。在许多情况下,即使在进行配置更改或对集群硬件或软件(或两者兼而有之)进行升级时,这需要关闭单个主机,也可以通过执行滚动重新启动集群来关闭整个集群。

要关闭集群,请在托管管理节点的计算机上的外壳中输入以下命令:

$> ndb_mgm -e shutdown

这里的-e选项用于从外壳将命令传递给ndb_mgm客户端。该命令导致ndb_mgmndb_mgmd和任何ndbdndbmtd进程优雅地终止。任何SQL节点都可以使用mysqladmin关机和其他方式终止。在Windows平台上,假设您已将SQL节点安装为Windows服务,您可以使用SC STOP service_nameNET STOP service_name

要在Unix平台上重新启动集群,请运行以下命令:

  • 在管理主机上(在我们的示例设置中是198.51.100.10):

    $> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
  • 在每个数据节点主机上(198.51.100.30和198.51.100.40):

    $> ndbd
  • 使用ndb_mgm客户端验证两个数据节点是否已成功启动。

  • 在SQL主机上(198.51.100.20):

    $> mysqld_safe &

在Windows平台上,假设您已使用默认服务名称将所有NDB集群进程安装为Windows服务(请参阅第21.3.2.4节“将NDB集群进程安装为Windows服务”),您可以按以下方式重新启动集群:

  • 在管理主机(在我们的示例设置中是198.51.100.10)上,执行以下命令:

    C:\> SC START ndb_mgmd
  • 在每个数据节点主机(198.51.100.30和198.51.100.40)上,执行以下命令:

    C:\> SC START ndbd
  • 在管理节点主机上,使用ndb_mgm客户端验证管理节点和两个数据节点是否已成功启动(请参阅第21.3.2.3节“Windows上NDB集群的初始启动”)。

  • 在SQL节点主机(198.51.100.20)上,执行以下命令:

    C:\> SC START mysql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值