MySQL Cluster Manager 8.0.31 用户手册  / 第 5 章 MySQL Cluster Manager 客户端命令  / 5.4 MySQL Cluster Manager集群命令  / 
5.4.5 重启集群命令	
            
restart cluster [--sequential-restart]  cluster_name
        此命令
        对名为的集群执行滚动重启(请参阅执行导航台集群的滚动重启cluster_name) 。集群必须已经在运行才能使此命令成功。(有关如何确定集群运行状态的信息,请参阅第 5.4.6 节“show status命令”。)
      
        例如,此处显示的命令执行名为的集群的滚动重启mycluster:
      
mcm> restart cluster mycluster;
+--------------------------------+
| Command result                 |
+--------------------------------+
| Cluster restarted successfully |
+--------------------------------+
1 row in set (1 min 22.53 sec)
        如果集群尚未运行,restart
        cluster则会失败并出现错误,如下所示:
      
mcm> show status --cluster mycluster;
+-----------+---------+---------+
| Cluster   | Status  | Comment |
+-----------+---------+---------+
| mycluster | stopped |         |
+-----------+---------+---------+
1 row in set (1.49 sec)
mcm> restart cluster mycluster;
ERROR 5009 (00MGR): Restart can not be performed as processes are
stopped in cluster mycluster
        
        
        默认情况下,以
        并行方式对节点执行滚动重启(即,一半节点一起停止并重新启动,然后是另一半节点)。在某些情况下,您可能希望通过添加选项以顺序
        方式对数据节点
        执行滚动重启--sequential-restart
        ,在这种情况下,数据节点会依次停止并重新启动。
笔记
          根据节点数量和集群中存储的数据量,滚动重启可能需要相当长的时间,对于数据节点多、数据量大的集群,可能需要数小时。出于这个原因,您可能希望使用
          --background选项(缩写形式
          -B)执行此命令以允许它在后台运行,从而释放 MySQL Cluster Manager 客户端以执行其他任务。
目前,MySQL Cluster Manager 中没有执行集群系统初始重启的机制。这意味着必须在集群首次启动之前设置需要更改初始重启的属性。