10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 41.2 mb
PDF (A4)- 41.3 mb
PDF (RPM)- 39.5 mb
HTML下载(TGZ)- 9.3 mb
HTML下载(Zip)- 9.3 mb
HTML下载(RPM)- 7.8 mb
手册页(TGZ)- 260.6 kb
手册页(Zip)- 371.8 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

23.3.3.5定义NDB集群管理服务器

(ndb_mgmd)节用于配置管理服务器的行为。当使用多个管理服务器时,可以在配置文件中指定所有管理服务器的公共参数(ndb_mgmd违约)部分。(mgm)而且米高梅(默认)它们的旧别名,为向后兼容而支持。

以下列表中的所有参数均为可选参数,如果省略,则采用默认值。

请注意

如果两者都不是ExecuteOnComputer也没有主机名参数,默认值本地主机都是假设的。

  • Id

    版本(或更高版本) NDB 8.0.13
    类型或单位 无符号
    默认的 […]
    范围 1 - 255
    重新启动类型

    是(ndb 8.0.13)

    集群中的每个节点都有唯一的标识。对于管理节点,这由范围为1到255的整数值表示。这个ID被所有内部集群消息用于寻址节点,因此无论节点类型如何,每个NDB集群节点都必须是唯一的。

    请注意

    数据节点id必须小于145。如果计划部署大量数据节点,建议将管理节点(和API节点)的节点id限制在144以上。(在NDB 8.0.17及更早版本中,数据节点ID的最大值为48。)

    的使用Id参数标识管理节点,不建议使用NodeId.虽然Id继续支持向后兼容性,它现在会生成一个警告,并在NDB集群的未来版本中被删除。

  • NodeId

    版本(或更高版本) NDB 8.0.13
    类型或单位 无符号
    默认的 […]
    范围 1 - 255
    重新启动类型

    是(ndb 8.0.13)

    集群中的每个节点都有唯一的标识。对于管理节点,这由范围为1到255的整数值表示。这个ID被所有内部集群消息用于寻址节点,因此无论节点类型如何,每个NDB集群节点都必须是唯一的。

    请注意

    从NDB 8.0.18开始,数据节点id必须小于145。(此前,这一数字不到49。)如果计划部署大量数据节点,建议将管理节点(和API节点)的节点id限制在144以上。

    NodeId标识管理节点时使用的首选参数名称。尽管年长的Id继续支持向后兼容性,现在已弃用,并在使用时生成警告;它也可能在未来的NDB集群版本中被移除。

  • ExecuteOnComputer

    版本(或更高版本) NDB 8.0.13
    类型或单位 的名字
    默认的 […]
    范围 ...
    弃用 是(在NDB 7.5中)
    重新启动类型

    S (ndb 8.0.13)

    这是指Id属性中定义的计算机之一(计算机)部份config.ini文件。

    重要的

    此参数已弃用,并将在未来的版本中删除。使用主机名参数。

  • PortNumber

    版本(或更高版本) NDB 8.0.13
    类型或单位 无符号
    默认的 1186
    范围 0 - 64k
    重新启动类型

    S (ndb 8.0.13)

    这是管理服务器监听配置请求和管理命令的端口号。

  • 此节点的节点ID只能提供给显式请求它的连接。发出请求的管理服务器任何节点ID不能使用这个。当在同一主机上运行多台管理服务器时,可使用此参数主机名不足以区分进程。用于测试。

  • 主机名

    版本(或更高版本) NDB 8.0.13
    类型或单位 名称或IP地址
    默认的 […]
    范围 ...
    重新启动类型

    N (ndb 8.0.13)

    指定此参数将定义管理节点所在计算机的主机名。指定的主机名本地主机,该参数或ExecuteOnComputer是必需的。

  • LocationDomainId

    版本(或更高版本) NDB 8.0.13
    类型或单位 整数
    默认的 0
    范围 0 - 16
    重新启动类型

    S (ndb 8.0.13)

    指定指定管理节点可用性域(也称为可用性区域)。的通知NDB在云环境中,哪些节点在哪些可用性域中,可以通过以下方式提高性能:

    • 如果在同一节点上没有找到请求的数据,则可以将读操作定向到同一可用域中的另一个节点。

    • 保证不同可用性域中的节点之间的通信正常使用NDB运输者的广域网支持,无需任何进一步的人工干预。

    • 传输程序的组号可以基于所使用的可用性域,这样SQL和其他API节点也可以在可能的情况下与同一可用性域中的本地数据节点通信。

    • 可以从没有数据节点的可用域中选择仲裁器,如果没有找到这样的可用域,也可以从第三个可用域中选择仲裁器。

    LocationDomainId接受0到16之间的整数值,其中0为默认值;使用0等同于不设置参数。

  • LogDestination

    版本(或更高版本) NDB 8.0.13
    类型或单位 {控制台文件| SYSLOG |}
    默认的 FILE: filename=ndb_nodeid_cluster.log, maxsize=1000000, maxfiles=6
    范围 ...
    重新启动类型

    N (ndb 8.0.13)

    此参数指定发送集群日志信息的位置。在这方面有三种选择-控制台SYSLOG,文件——文件默认为:

    • 控制台将日志输出到stdout

      控制台
    • SYSLOG发送日志到syslog设施,可能的值是身份验证authprivcron守护进程ftp克恩lpr邮件新闻syslog用户uucplocal0local1local2local3local4local5local6,或local7

      请注意

      并非每个操作系统都必须支持每个工具。

      SYSLOG:设施= SYSLOG
    • 文件将集群日志输出输送到同一台机器上的常规文件。可以指定以下值:

      • 文件名:日志文件名。

        在这种情况下使用的默认日志文件名为ndb_nodeid_cluster.log

      • 最大尺寸:日志滚动到新文件之前文件可以增长到的最大大小(字节)。当发生这种情况时,旧日志文件将通过追加重命名营收到文件名,其中N下一个尚未与此名称一起使用的号码。

      • maxfiles:最大日志文件数。

      文件:文件名= cluster.log,最大尺寸= 1000000,maxfiles = 6

      的默认值文件参数是文件:文件名= ndb_node_id_cluster.log,最大尺寸= 1000000,maxfiles = 6,在那里node_id为节点ID。

    可以指定多个用分号分隔的日志目的地,如下所示:

    控制台;SYSLOG:设施= local0;文件:文件名= / var / log / mgmd
  • ArbitrationRank

    版本(或更高版本) NDB 8.0.13
    类型或单位 0 - 2
    默认的 1
    范围 0 - 2
    重新启动类型

    N (ndb 8.0.13)

    该参数用于定义哪些节点可以充当仲裁器。只有管理节点和SQL节点可以作为仲裁。ArbitrationRank可以取以下值之一:

    • 0:该节点不作为仲裁节点。

    • 1:节点优先级高;也就是说,它优先于低优先级节点作为仲裁器。

    • 2:低优先级节点,当没有高优先级节点时,该节点才用作仲裁。

    通常,管理服务器应该通过设置其ArbitrationRank到1(管理节点的默认值),所有SQL节点的默认值为0 (SQL节点的默认值)。

    您可以通过设置完全禁用仲裁ArbitrationRank在所有管理节点和SQL节点上设置为0,或通过设置仲裁参数中的(ndbd违约)部份config.ini全局配置文件。设置仲裁导致ArbitrationRank被忽视。

  • ArbitrationDelay

    版本(或更高版本) NDB 8.0.13
    类型或单位 毫秒
    默认的 0
    范围 0 - 4294967039 (0xFFFFFEFF)
    重新启动类型

    N (ndb 8.0.13)

    一个整数值,它导致管理服务器对仲裁请求的响应延迟该毫秒数。默认情况下,该值为0;通常没有必要更改它。

  • DataDir

    版本(或更高版本) NDB 8.0.13
    类型或单位 路径
    默认的
    范围 ...
    重新启动类型

    N (ndb 8.0.13)

    这指定存放来自管理服务器的输出文件的目录。这些文件包括集群日志文件、进程输出文件和守护进程的进程ID (PID)文件。(对于日志文件,可以通过设置文件参数LogDestination,如本节前面所述。)

    该参数的默认值为ndb_mgmd所在地。

  • PortNumberStats

    版本(或更高版本) NDB 8.0.13
    类型或单位 无符号
    默认的 […]
    范围 0 - 64k
    重新启动类型

    N (ndb 8.0.13)

    从NDB集群管理服务器获取统计信息时使用的端口号。它没有默认值。

  • 版本(或更高版本) NDB 8.0.13
    类型或单位 布尔
    默认的
    范围 真的,假的
    重新启动类型

    N (ndb 8.0.13)

    使用WAN TCP设置为默认值。

  • HeartbeatThreadPriority

    版本(或更高版本) NDB 8.0.13
    类型或单位 字符串
    默认的 […]
    范围 ...
    重新启动类型

    N (ndb 8.0.13)

    设置管理节点和API节点的心跳线程调度策略和优先级。

    设置该参数的语法如下所示:

    HeartbeatThreadPriority =政策(,优先级政策: {fifo | rr}

    设置该参数时,必须指定策略。这是其中之一先进先出(先进先出)或RR(round robin)。策略值后面可选地跟着优先级(整数)。

  • ExtraSendBufferMemory

    版本(或更高版本) NDB 8.0.13
    类型或单位 字节
    默认的 0
    范围 0 - 32g
    重新启动类型

    N (ndb 8.0.13)

    此参数指定要分配的传输器发送缓冲内存的数量,以及使用已设置的数量TotalSendBufferMemorySendBufferMemory,或者两者都有。

  • TotalSendBufferMemory

    版本(或更高版本) NDB 8.0.13
    类型或单位 字节
    默认的 0
    范围 256K - 4294967039 (0xFFFFFEFF)
    重新启动类型

    N (ndb 8.0.13)

    此参数用于确定在此节点上为所有已配置传输器之间的共享发送缓冲区内存分配的总内存量。

    如果设置了该参数,其最小允许值为256KB;0表示未设置该参数。有关更详细的信息,请参见第23.3.3.14节,配置NDB集群发送缓冲区参数

  • HeartbeatIntervalMgmdMgmd

    版本(或更高版本) NDB 8.0.13
    类型或单位 毫秒
    默认的 1500
    范围 100 - 4294967039 (0xFFFFFEFF)
    重新启动类型

    N (ndb 8.0.13)

    指定心跳消息之间的间隔,用于确定另一个管理节点是否与该管理节点有联系。管理节点在这些间隔中的3个之后等待宣布连接死亡;因此,默认设置1500毫秒会导致管理节点在超时前等待大约1600毫秒。

请注意

在对管理节点的配置进行更改后,需要对集群执行滚动重新启动,以使新配置生效。

要将新的管理服务器添加到正在运行的NDB集群中,还需要在修改任何现有集群节点后对所有集群节点执行滚动重启config.ini文件。有关使用多个管理节点时出现的问题的详细信息,请参见第23.1.7.10节“涉及多个NDB集群节点的限制”

重新启动类型。本节中各参数说明所使用的重启类型信息如下表所示:

表23.9 NDB集群重启类型

象征 重新启动类型 描述
N 节点 可以使用滚动重新启动更新该参数(参见第23.5.5节“滚动重启NDB集群”
年代 系统 必须完全关闭所有集群节点,然后重新启动,才能对该参数进行更改
最初的 数据节点必须使用——初始选项