25.4.2.2 NDB 集群管理节点配置参数
本节中的列表提供了在[ndb_mgmd]
或[mgm]
部分的config.ini
文件中配置 NDB 集群管理节点的参数。关于每个参数的详细描述和其他信息,请见第 25.4.3.5 节,“定义 NDB 集群管理服务器”。
-
ArbitrationDelay
: 当被请求仲裁时,仲裁员等待这个时间长(毫秒)。 -
ArbitrationRank
: 如果为 0,则管理节点不是仲裁员。内核将根据顺序 1、2 选择仲裁员。 -
DataDir
: 这个节点的数据目录。 -
ExecuteOnComputer
: 引用早先定义的计算机字符串。 -
ExtraSendBufferMemory
: 在 TotalSendBufferMemory 或 SendBufferMemory 分配的 send 缓冲区之外使用的内存。默认值(0)允许最多 16MB。 -
HeartbeatIntervalMgmdMgmd
: 管理节点之间心跳的时间间隔;如果3次心跳失败,连接将被认为丢失。 -
HeartbeatThreadPriority
: 设置管理节点的心跳线程优先级和策略;请查看手册以获取允许的值。 -
HostName
: 本管理节点的主机名或IP地址。 -
Id
: 管理节点的唯一标识号。现在已弃用,建议使用Nodeid代替。 -
LocationDomainId
: 将本管理节点分配到特定的可用性域或zone中。0(默认)将其保持未设置。 -
LogDestination
: 将日志消息发送到:控制台、系统日志或指定的日志文件。 -
NodeId
: 在集群中的所有节点中唯一标识本管理节点的号码。 -
PortNumber
: 将命令发送到和从管理服务器获取配置的端口号。 -
PortNumberStats
: 获取管理服务器统计信息时使用的端口号。 -
RequireTls
: 客户端连接必须使用 TLS 进行身份验证,然后才能被使用。 -
TotalSendBufferMemory
: 为所有传输器发送缓冲区分配的总内存。 -
wan
: 使用 WAN TCP 设置作为默认设置。
在更改管理节点的配置后,需要对集群进行滚动重启,以使新的配置生效。请参阅第 25.4.3.5 节,“定义 NDB 集群管理服务器”,了解更多信息。
在添加新的管理服务器到运行中的 NDB 集群时,也需要对所有集群节点进行滚动重启,以修改任何现有的config.ini
文件。关于使用多个管理节点时出现的问题,请参阅第 25.2.7.10 节,“多个 NDB 集群节点的限制”。