6.1 MySQL Cluster Manager 使用和设计限制

本节中讨论的限制是 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 siteadd hosts主机 add package名 。 delete packagestop agentsadd process

在 Windows 平台上使用防病毒软件。 Windows 平台上防病毒软件的按访问扫描可能会导致mcmd代理 拒绝访问集群配置文件,从而导致集群配置更新有时会失败。