本节中讨论的限制是 MySQL Cluster Manager 1.4.8 中有意或设计的。其中一些项目可能会在未来的版本中过时;如果发生这些变化,我们将相应地更新此部分。
change process
命令。
目前,该change process
命令只能用于将ndbd
进程交换为ndbmtd进程,或相反。也就是说,实际上,它只能用于在单线程进程和多线程进程之间切换数据节点。它不能用于更改集群节点的类型(例如,您不能将数据节点更改为 SQL 节点、管理节点或 NDB API 应用程序节点)。
由于此限制,并且由于 MySQL NDB Cluster 6.3 及更早版本不支持多线程数据节点,该change process
命令仅适用于运行 MySQL NDB Cluster 7.0 或更新版本的集群。
许可证密钥和操作平台。 使用 MySQL Cluster Manager 1.4.8 不需要许可证密钥。
不支持并发客户端会话。
目前不存在多个
mcm客户之间的协商或仲裁。虽然可以从多个位置使用客户端,但我们不支持
并发客户端会话。您应该始终小心,让在一个
mcm客户端会话中发出的命令完成执行,然后再在不同的客户端会话中发出新命令。尤其是在mcm客户端命令中使用-B
or
--background
选项时
更是如此;请参阅
后台命令和错误处理。
IPv6 和主机名 (Windows)。
在 Windows 系统上启用 IPv6 支持时,localhost
将使用 IPv6 解析除 之外的主机名。当启用 IPv6 的 Windows 系统用作 MySQL Cluster Manager 下的 MySQL NDB Cluster 主机时,您必须使用其 IPv4 地址引用它。否则,mcm将无法连接到该主机上的代理进程。
这适用于与 MySQL Cluster Manager 客户端命令、、、、、、
和
一起
create cluster
使用
create site
的
add hosts
主机
add package
名
。
delete package
stop agents
add process
在 Windows 平台上使用防病毒软件。 Windows 平台上防病毒软件的按访问扫描可能会导致mcmd代理 拒绝访问集群配置文件,从而导致集群配置更新有时会失败。