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 编号。