本节中讨论的限制是 MySQL Cluster Manager 8.0.31 中有意或设计的。其中一些项目可能会在未来的版本中过时;如果发生这些变化,我们将相应地更新此部分。
change process
命令。
目前,该change process
命令只能用于将ndbd
进程交换为ndbmtd进程,或相反。也就是说,实际上,它只能用于在单线程进程和多线程进程之间切换数据节点。它不能用于更改集群节点的类型(例如,您不能将数据节点更改为 SQL 节点、管理节点或 NDB API 应用程序节点)。
并发客户端会话。
目前多个mcm客户端
之间没有协商或仲裁。虽然可以从多个位置使用客户端,但您应该始终小心,让在一个
mcm客户端会话中发出的重新配置命令完成执行,然后再在不同的客户端会话中发出新命令。-B
在完成之前使用或
--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代理 拒绝访问集群配置文件,从而导致集群配置更新有时会失败。