10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 本手册下载
PDF (Ltr)- 41.1 mb
PDF (A4)- 41.2 mb
PDF (RPM)- 39.8 mb
HTML下载(TGZ)- 9.5MB.
HTML下载(邮政编码)- 9.6MB.
HTML下载(RPM)- 8.1 mb
手册页(TGZ)- 260.5 kb
男人页(zip)- 371.7KB.
信息(GZIP)- 3.9 mb
信息(zip)- 3.9 mb
本手册摘录

MySQL 8.0参考手册/.../ ndb_waiter - 等待NDB集群达到给定状态

23.4.30 ndb_waiter - 等待NDB集群达到给定状态

ndb_waiter反复(每100毫秒)打印出所有群集数据节点的状态,直到群集到达给定状态或——超时超出限制,然后退出。默认情况下,它等待群集实现开始状态,其中所有节点都已启动并连接到集群。可以使用——相貌平平——没有开始选项。

该实用程序报告的节点状态如下:

  • NO_CONTACT:节点无法连接。

  • 未知:节点可以联系,但状态未知。通常,这意味着节点已经接收到开始或者重新开始来自管理服务器的命令,但尚未采取行动。

  • NOT_STARTED:节点已停止,但仍与群集保持联系。使用管理客户端重新启动节点时可以看到这一点重新开始命令。

  • 开始:节点的ndbd进程已启动,但节点尚未加入集群。

  • 开始:该节点可运行,且已加入集群。

  • SHUTTING_DOWN:节点正在关闭。

  • 单用户模式:当集群处于单用户模式时,显示所有集群数据节点。

选项,可以使用ndb_waiter如下表所示。其他描述参见表格。

表23.50 ndb_waiter程序使用的命令行选项

格式 描述 添加、弃用或删除

——character-sets-dir =路径

包含字符集的目录

(基于MySQL 8.0的所有NDB版本支持)

- 托管 - 重试=#

在放弃之前重试连接的次数

(基于MySQL 8.0的所有NDB版本支持)

- 连接 - 重试延迟=#

尝试联系管理服务器之间等待的秒数

(基于MySQL 8.0的所有NDB版本支持)

——连接字符串=连接字符串

-C

与--ndb-connectstring一样

(基于MySQL 8.0的所有NDB版本支持)

——核心文件

写核心文件错误;用于调试

(基于MySQL 8.0的所有NDB版本支持)

——defaults-extra-file =路径

读取全局文件后读取给定文件

(基于MySQL 8.0的所有NDB版本支持)

--defaults-file = path

只读给定文件的默认选项

(基于MySQL 8.0的所有NDB版本支持)

——defaults-group-suffix =字符串

同样读取带有concat(组,后缀)的组

(基于MySQL 8.0的所有NDB版本支持)

——帮助

- ?

显示帮助文本并退出

(基于MySQL 8.0的所有NDB版本支持)

——登录路径=路径

从登录文件读取给定的路径

(基于MySQL 8.0的所有NDB版本支持)

--ndb-connectString =连接字符串

-C

设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖NDB_CONNECTSTRING和my.cnf中的条目

(基于MySQL 8.0的所有NDB版本支持)

——ndb-mgmd-host =连接字符串

-C

与--ndb-connectstring一样

(基于MySQL 8.0的所有NDB版本支持)

——ndb-nodeid = #

设置此节点的节点ID,覆盖由——ndb-connectstring设置的任何ID

(基于MySQL 8.0的所有NDB版本支持)

——ndb-optimized-node-selection

启用优化,以便为事务选择节点。默认启用;使用--skip-ndb-deolized-node-selection禁用

(基于MySQL 8.0的所有NDB版本支持)

——相貌平平

-N

等待集群达到NO CONTACT状态

(基于MySQL 8.0的所有NDB版本支持)

——已

不要从登录文件以外的任何选项文件中读取默认选项

(基于MySQL 8.0的所有NDB版本支持)

——没有开始

等待集群到达NOT STARTED状态

(基于MySQL 8.0的所有NDB版本支持)

——nowait-nodes =列表

不等待的节点列表

(基于MySQL 8.0的所有NDB版本支持)

——print-defaults

打印程序参数列表并退出

(基于MySQL 8.0的所有NDB版本支持)

--single-user.

等待群集输入单个用户模式

(基于MySQL 8.0的所有NDB版本支持)

——超时= #

-T.

等待这么多秒,然后退出,无论集群是否已经达到所需的状态

(基于MySQL 8.0的所有NDB版本支持)

——使用

- ?

显示帮助文本并退出;与 - help.

(基于MySQL 8.0的所有NDB版本支持)

——版本

-v.

显示版本信息并退出

(基于MySQL 8.0的所有NDB版本支持)

——wait-nodes =列表

-W.

要等待的节点列表

(基于MySQL 8.0的所有NDB版本支持)


用法

ndb_waiter [- cconnection_string

附加选项

  • ——character-sets-dir

    命令行格式 ——character-sets-dir =路径

    包含字符集的目录。

  • ——connect-retries

    命令行格式 - 托管 - 重试=#
    类型 整数
    默认值 12
    最小值 0
    最大值 12

    在放弃之前重试连接的次数。

  • - 连接 - 重试延迟

    命令行格式 - 连接 - 重试延迟=#
    类型 整数
    默认值 5
    最小值 0
    最大值 5

    尝试联系管理服务器之间等待的秒数。

  • ——连接字符串

    命令行格式 ——连接字符串=连接字符串
    类型 字符串
    默认值 [没有任何]

    一样——ndb-connectstring

  • ——核心文件

    命令行格式 ——核心文件

    写核心文件错误;用于调试。

  • ——defaults-extra-file

    命令行格式 ——defaults-extra-file =路径
    类型 字符串
    默认值 [没有任何]

    读取全局文件后读取给定文件。

  • ——defaults-file

    命令行格式 --defaults-file = path
    类型 字符串
    默认值 [没有任何]

    只读给定文件的默认选项。

  • - defaults-group-suffix

    命令行格式 ——defaults-group-suffix =字符串
    类型 字符串
    默认值 [没有任何]

    还可以使用concat(组,后缀)读取组。

  • ——登录路径

    命令行格式 ——登录路径=路径
    类型 字符串
    默认值 [没有任何]

    从登录文件读取给定路径。

  • ——帮助

    命令行格式 ——帮助

    显示帮助文本和退出。

  • ——ndb-connectstring

    命令行格式 --ndb-connectString =连接字符串
    类型 字符串
    默认值 [没有任何]

    设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖NDB_CONNECTSTRING和my.cnf中的条目。

  • --ndb-mgmd-host

    命令行格式 ——ndb-mgmd-host =连接字符串
    类型 字符串
    默认值 [没有任何]

    一样,ndb-connectstring

  • ——ndb-nodeid

    命令行格式 ——ndb-nodeid = #
    类型 整数
    默认值 [没有任何]

    设置此节点的节点ID,覆盖——ndb-connectstring

  • ——ndb-optimized-node-selection

    命令行格式 ——ndb-optimized-node-selection

    启用优化,以便为事务选择节点。默认启用;用--skip-ndb优化节点选择禁用。

  • ——相貌平平-N

    而不是等待开始状态,ndb_waiter继续运转,直到集群到达NO_CONTACT在退出前状态。

  • ——已

    命令行格式 ——已

    不要从登录文件之外的任何选项文件中读取默认选项。

  • ——没有开始

    而不是等待开始状态,ndb_waiter继续运转,直到集群到达NOT_STARTED在退出前状态。

  • --nowait-nodes =列表

    使用此选项时,ndb_waiter不等待列出id的节点。列表用逗号分隔;范围可以用破折号表示,如下所示:

    壳> ndb_waiter nowait-nodes = 1, 3, 7 - 9
    重要的

    控件一起使用此选项——wait-nodes选择。

  • ——print-defaults

    命令行格式 ——print-defaults

    打印程序参数列表并退出。

  • - timeout =.-T.

    等待的时间。如果在此秒内未实现所需状态,则程序退出。默认值为120秒(1200个报告周期)。

  • --single-user.

    程序等待群集输入单个用户模式。

  • ——使用

    命令行格式 ——使用

    显示帮助文本并退出;一样——帮助

  • ——版本

    命令行格式 ——版本

    显示版本信息并退出。

  • ——wait-nodes =列表-W.列表

    使用此选项时,ndb_waiter仅适用于列出其ID的节点。列表用逗号分隔;范围可以用破折号表示,如下所示:

    壳> ndb_waiter wait-nodes = 2, 4 - 10
    重要的

    控件一起使用此选项——nowait-nodes选择。

样例输出。这里显示的是ndb_waiter在4节点集群上运行时,其中两个节点已经关闭,然后手动重新启动。报告副本(由...)被省略了。

shell> ./ndb_waiter -c localhost连接到mgmsrv at (localhost) State node 1 STARTED State node 2 NO_CONTACT State node 3 STARTED State node 4 NO_CONTACT Waiting for cluster enter State STARTED…状态节点1 STARTED状态节点2 UNKNOWN状态节点3 STARTED状态节点4 NO_CONTACT等待集群进入状态STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 NO_CONTACT等待集群进入状态STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 UNKNOWN等待集群进入状态STARTED…状态节点1 STARTED状态节点2 STARTING状态节点3 STARTED状态节点4 STARTING等待集群进入状态STARTED…状态节点1已启动状态节点2已启动状态节点3已启动状态节点4正在启动等待集群进入状态STARTED…状态节点1 STARTED状态节点2 STARTED状态节点3 STARTED状态节点4 STARTED等待集群进入状态STARTED
请注意

如果未指定连接字符串,则ndb_waiter尝试连接到一个管理上本地主机和报告连接到mgmsrv (null)

在NDB 8.0.20之前,这个程序被打印出来NDBT_ProgramExit -地位在其运行完成后,由于对NDBT测试库。此依赖性已被删除,从而消除了无关输出。