4.8.1import cluster命令

import cluster [--dryrun|-y] [--remove-angel] cluster_name

此命令将独立于 MySQL Cluster Manager 创建的 MySQL NDB Cluster 导入到名为的集群中,该集群cluster_name 已在 MySQL Cluster Manager 中创建。强烈建议您cluster_name使用 create cluster命令的 --import选项创建;--import 有关该选项及其效果 的更多信息,请参阅该命令的说明。

import cluster需要一个参数,即使用 MySQL Cluster Manager ( cluster_name) 创建的集群的名称,您希望将在外部创建的 MySQL NDB Cluster 导入 MySQL Cluster Manager 并将其置于 MySQL Cluster Manager 控制之下。命令中指定的集群必须已经存在于 MySQL 集群管理器中。

import cluster也支持一个 --dryrun选项。使用此选项时,仅对现有集群执行导入所需的检查。这使得测试给定配置成为可能,而无需实际将任何集群进程置于 MCM 控制之下。 -y 支持作为此选项的缩写形式。

对于 MySQL Cluster Manager 1.4.7 及更高版本, import cluster支持一个 --remove-angel 选项。使用此选项时, 在实际导入之前, mcmd会停止要导入的集群数据节点的任何正在运行的天使进程,这是集群导入的必要步骤,除非天使进程已被手动停止。当此选项与该选项一起使用时 ,实际上不会执行天使进程的删除,但 会跳过对天使进程的检查(当单独使用该选项时发生)。建议您分别使用这两个选项:使用 --dryrun--dryrun--dryrun仅选项,并且一旦观察到的唯一错误与天使进程有关,import cluster 请再次 运行--remove-angel 仅选项以完成导入。

有关将集群导入 MySQL Cluster Manager 的更多信息,包括示例,请参阅 第 3.5 节,“将 MySQL NDB 集群导入 MySQL Cluster Manager”