本节的列表提供了有关在 config.ini
文件的 [computer]
、[tcp]
和 [shm]
部分中用于配置 NDB Cluster 的参数的信息。有关单个参数的详细说明和更多信息,请参见 第 25.4.3.10 节,“NDB Cluster TCP/IP 连接” 或 第 25.4.3.12 节,“NDB Cluster 共享内存连接”(视情况而定)。
以下参数适用于 config.ini
文件的 [computer]
部分
以下参数适用于 config.ini
文件的 [tcp]
部分
AllowUnresolvedHostNames
: 当为 false(默认值)时,管理节点无法解析主机名会导致致命错误;当为 true 时,未解析的主机名仅报告为警告。Checksum
: 如果启用校验和,则会检查节点之间所有信号的错误。Group
: 用于组邻近性;较小的值被解释为更接近。HostName1
: 由 TCP 连接连接的两台计算机中的第一台的名称或 IP 地址。HostName2
: 由 TCP 连接连接的两台计算机中的第二台的名称或 IP 地址。NodeId1
: 连接一侧的节点(数据节点、API 节点或管理节点)的 ID。NodeId2
: 连接另一侧的节点(数据节点、API 节点或管理节点)的 ID。NodeIdServer
: 设置 TCP 连接的服务器端。OverloadLimit
: 当发送缓冲区中存在超过此数量的未发送字节时,连接被认为过载。PreferIPVersion
: 指示 DNS 解析器对 IP 版本 4 或 6 的偏好。PreSendChecksum
: 如果此参数和 Checksum 都已启用,则执行预发送校验和检查,并检查节点之间所有 TCP 信号的错误。代理
: ....ReceiveBufferMemory
: 此节点接收的信号的缓冲区字节数。RequireLinkTls
: 只读;如果此连接的任一端点都需要 TLS,则设置为 true。SendBufferMemory
: 此节点发送的信号的 TCP 缓冲区字节数。SendSignalId
: 在每个信号中发送 ID。在跟踪文件中使用。在调试版本中默认为 true。TcpSpinTime
: 接收时在进入休眠状态之前旋转的时间。TCP_MAXSEG_SIZE
: 用于 TCP_MAXSEG 的值。TCP_RCV_BUF_SIZE
: 用于 SO_RCVBUF 的值。TCP_SND_BUF_SIZE
: 用于 SO_SNDBUF 的值。TcpBind_INADDR_ANY
: 为连接的服务器部分绑定 InAddrAny 而不是主机名。
以下参数适用于 config.ini
文件的 [shm]
部分
Checksum
: 如果启用校验和,则会检查节点之间所有信号的错误。Group
: 用于组邻近性;较小的值被解释为更接近。HostName1
: 由 SHM 连接连接的两台计算机中的第一台的名称或 IP 地址。HostName2
: 由 SHM 连接连接的两台计算机中的第二台的名称或 IP 地址。NodeId1
: 连接一侧的节点(数据节点、API 节点或管理节点)的 ID。NodeId2
: 连接另一侧的节点(数据节点、API 节点或管理节点)的 ID。NodeIdServer
: 设置 SHM 连接的服务器端。OverloadLimit
: 当发送缓冲区中存在超过此数量的未发送字节时,连接被认为过载。PreSendChecksum
: 如果此参数和 Checksum 都已启用,则执行预发送校验和检查,并检查节点之间所有 SHM 信号的错误。SendBufferMemory
: 此节点发送的信号的共享内存缓冲区中的字节数。SendSignalId
: 在每个信号中发送 ID。在跟踪文件中使用。ShmKey
: 共享内存键;当设置为 1 时,此键由 NDB 计算。ShmSpinTime
: 接收时,在休眠状态之前旋转的微秒数。ShmSize
: 共享内存段的大小。Signum
: 用于信号传递的信号号。