21.3.2.4 其他 NDB 群集配置参数
本节中的 Lists 提供了有关用于配置 NDB 群集的config.ini
文件的[computer]
,[tcp]
和[shm]
节中使用的参数的信息。有关各个参数的详细说明和其他信息,请参阅第 21.3.3.10 节“ NDB 群集 TCP/IP 连接”或第 21.3.3.12 节“ NDB 群集共享内存连接”(视情况而定)。
以下参数适用于config.ini
文件的[computer]
部分:
-
HostName
:此计算机的主机名或 IP 地址。 -
Id
:此计算机的唯一标识符。
以下参数适用于config.ini
文件的[tcp]
部分:
-
Checksum
:如果启用了校验和,将检查节点之间的所有 signal 是否有错误。 -
Group
:用于组接近;较小的值被解释为更接近。 -
NodeId1
:连接一侧的节点(数据节点,API 节点或 Management 节点)的 ID。 -
NodeId2
:连接一侧的节点(数据节点,API 节点或 Management 节点)的 ID。 -
NodeIdServer
:设置 TCP 连接的服务器端。 -
OverloadLimit
:当发送缓冲区中的未发送字节数超过此数目时,连接被视为过载。 -
PortNumber
:用于 TCP 传输器的端口。 -
PreSendChecksum
:如果同时启用了此参数和 Checksum,则执行预发送校验和检查,并检查节点之间的所有 TCPsignal 是否有错误。 -
Proxy
: . -
ReceiveBufferMemory
:此节点接收的 signal 的缓冲区字节。 -
SendBufferMemory
:从该节点发送的 signal 的 TCP 缓冲区的字节数。 -
SendSignalId
:在每个 signal 中发送 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
:如果启用了校验和,将检查节点之间的所有 signal 是否有错误。 -
Group
:用于组接近;较小的值被解释为更接近。 -
NodeId1
:连接一侧的节点(数据节点,API 节点或 Management 节点)的 ID。 -
NodeId2
:连接一侧的节点(数据节点,API 节点或 Management 节点)的 ID。 -
NodeIdServer
:设置 SHM 连接的服务器端。 -
OverloadLimit
:当发送缓冲区中的未发送字节数超过此数目时,连接被视为过载。 -
PortNumber
:用于 SHM 传输器的端口。 -
PreSendChecksum
:如果同时启用了此参数和 Checksum,请执行预发送校验和检查,并检查节点之间的所有 SHMsignal 是否有错误。 -
SendBufferMemory
:共享内存缓冲区中从该节点发送的 signal 中的字节。 -
SendSignalId
:在每个 signal 中发送 ID。用于跟踪文件。 -
ShmKey
:共享存储密钥;设置为 1 时,由 NDB 计算。 -
ShmSpinTime
:接收时,在睡眠前旋转的微秒数。 -
ShmSize
:共享内存段的大小。 -
Signum
:用于信令的 signal 编号。