MySQL NDB 集群 API 开发者指南  /  MGM API  /  MGM API 错误

3.5 MGM API 错误

本节提供有关六种类型 MGM 错误的详细信息,以下列表按类型排序。

请求错误

这些错误是由无法连接到管理服务器而导致的。

表 3.8 管理服务器连接失败导致的请求错误。

描述
NDB_MGM_ILLEGAL_CONNECT_STRING 无效的连接字符串
NDB_MGM_ILLEGAL_SERVER_HANDLE 无效的管理服务器句柄
NDB_MGM_ILLEGAL_SERVER_REPLY 来自管理服务器的无效响应
NDB_MGM_ILLEGAL_NUMBER_OF_NODES 无效的节点数
NDB_MGM_ILLEGAL_NODE_STATUS 无效的节点状态
NDB_MGM_OUT_OF_MEMORY 内存分配错误
NDB_MGM_SERVER_NOT_CONNECTED 管理服务器未连接
NDB_MGM_COULD_NOT_CONNECT_TO_SOCKET 无法连接到套接字
NDB_MGM_BIND_ADDRESS 无法绑定本地地址...
NDB_MGM_ILLEGAL_BIND_ADDRESS 非法绑定地址

节点 ID 分配错误

这些错误是由无法将节点 ID 分配给集群节点而导致的。

表 3.9 无法分配节点 ID 导致的节点 ID 分配错误

描述
NDB_MGM_ALLOCID_ERROR 通用错误;可能可以重试并恢复
NDB_MGM_ALLOCID_CONFIG_MISMATCH 不可恢复的通用错误
NDB_MGM_ALLOCID_CONFIG_RETRY Mgmd 无法匹配主机名,但 AllowUnresolvedHostnames=true。连接的节点应重试。 (参见 AllowUnresolvedHostnames.)

服务错误

这些错误是由节点或集群无法启动、关闭或重启而导致的。

表 3.10 节点或集群无法启动、关闭或重启导致的服务错误

描述
NDB_MGM_START_FAILED 启动失败
NDB_MGM_STOP_FAILED 关闭失败
NDB_MGM_RESTART_FAILED 重启失败

备份错误

这些错误是由启动或中止备份时出现问题而导致的。

表 3.11 启动或中止备份时出现问题导致的备份错误。

描述
NDB_MGM_COULD_NOT_START_BACKUP 无法启动备份
NDB_MGM_COULD_NOT_ABORT_BACKUP 无法中止备份

单用户模式错误

这些错误是由无法进入或退出单用户模式而导致的。

表 3.12 无法进入或退出单用户模式导致的单用户模式错误。

描述
NDB_MGM_COULD_NOT_ENTER_SINGLE_USER_MODE 无法进入单用户模式
NDB_MGM_COULD_NOT_EXIT_SINGLE_USER_MODE 无法退出单用户模式

配置错误

当管理服务器无法获取配置数据或无法执行配置更改时,会发生这些错误。

表 3.13 无法获取或更改配置导致的配置错误。

描述
NDB_MGM_CONFIG_CHANGE_FAILED 无法完成配置更改
NDB_MGM_GET_CONFIG_FAILED 无法获取配置

一般使用错误

这是对于其他无法分类的错误的通用错误类型。存在一个通用使用错误。

表 3.14 其他未分类的一般使用错误。

描述
NDB_MGM_USAGE_ERROR 一般使用错误