本节中的清单提供有关用于配置 NDB Cluster 的文件的[computer]
、
[tcp]
和[shm]
部分中使用的参数的信息。config.ini
有关各个参数的详细说明和其他信息,请参阅
第 23.4.3.10 节,“NDB Cluster TCP/IP 连接”或
第 23.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
:指示 IP 版本 4 或 6 的 DNS 解析器首选项。PreSendChecksum
:如果该参数和Checksum都开启,则进行pre-send checksum校验,检查节点间所有TCP信号是否有错。Proxy
:....ReceiveBufferMemory
:此节点接收的信号的缓冲区字节数。SendBufferMemory
:从该节点发送的信号的 TCP 缓冲区字节数。SendSignalId
: 在每个信号中发送 ID。在跟踪文件中使用。在调试版本中默认为 true。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都开启,则执行pre-send checksum校验,检查节点间所有SHM信号是否有错。SendBufferMemory
:共享内存缓冲区中的字节数,用于从该节点发送的信号。SendSignalId
: 在每个信号中发送 ID。在跟踪文件中使用。ShmKey
:共享存储密钥;当设置为 1 时,这是由 NDB 计算的。ShmSpinTime
:接收时,休眠前旋转的微秒数。ShmSize
: 共享内存段的大小。Signum
: 用于发信号的信号编号。