add hosts {--hosts=|-h }host_list site_name
host_list:
host[, host[, ...]]
此命令将一台或多台主机添加到现有管理站点。使用与管理站点相同端口的代理必须在使用此命令添加的任何主机上运行。此命令有两个强制参数:主机列表(使用
--hosts
选项或其缩写形式
-h
),以及主机要添加到的站点的名称。
需要一个以逗号分隔的--hosts
列表,其中包含要添加到站点的一个或多个主机。
例如,以下命令将名为
torsk
和的两个主机添加kolja
到管理站点mysite
:
mcm> add hosts --hosts=torsk,kolja mysite;
+--------------------------+
| Command result |
+--------------------------+
| Hosts added successfully |
+--------------------------+
1 row in set (0.48 sec)
通过该命令添加的主机可能都不是管理站点的成员site_name
。不要尝试使用辅助(或备用)IP 地址再次添加已经是管理站点成员的主机 - 主机上的mcmd进程已经绑定到首次添加主机时提供的 IP 地址,并且它不能再次绑定到另一个 IP 地址。
该命令不支持该
--force
选项。不要
localhost
在主机列表中使用,因为 MySQL Cluster Manager 依赖于操作系统来解析主机名,并且localhost
在不同的系统上可能会以不同的方式解析。为主机列表使用正确的主机名,或者最好使用主机的 IP 地址。当启用 IPv6 的 Windows 系统用作 MySQL Cluster Manager 下的 MySQL NDB Cluster 主机时,您必须使用 IPv4 地址引用这些主机。否则,MySQL Cluster Manager 将无法连接到这些主机上的代理进程。请参阅 第 5.1 节,“MySQL 集群管理器使用和设计限制”。