技术开发 频道

MySQL Cluster 实作

  维护管理Cluster

  启动顺序:mgmnode->data-node->SQLnode

  启动指令:

  ? mgmnode-ndb_mgmd -f/var/lib/mysql-cluster/config.ini

  ? datanode-ndbd

  ? SQLnode-servicemysqlstart 在线维护管理方式(Rolling Restart)*DBA必读* 官方手册:http://dev.mysql.com/doc/refman/5.0/...g-restart.html

  使用时机:

  ? 变更Cluster的配置文件

  ? Cluster软件升级

  ? Node更换硬件或其他维修时

  ? Cluster状态异常,需重设 Cluster时。

  ? 释放有效资源可让 Cluster重复使用。

  各node的在线维护方式:

  ? mgmnode

  1. 关闭所有mgmnode(ndb_mgmd程序)

  2. 修改配置文件

  3. 重启所有的 mgmnode

  ? datanode

  关闭一台,做完这台的维护工作后重新启动,再关闭另一台。

  ? SQLnode

  关闭一台,做完这台的维护工作后重新启动,再关闭另一台。

  Cluster关机

  要关闭整个Cluster,可以在Managementnode,执行

  ndb_mgm -eshutdown

  所有的datanode(ndbd)程序会自动停止,且Cluster机制不再运行。

  MyTips:

  ? 在线扩充SQLnode时,除了重启ndb_mgmd 外,还要重启所有的datanode(可分别重启,不会有downtime)。

0
相关文章