ndb_waiter重复地(每100毫秒一次)打印出所有集群数据节点的状态,直到集群达到给定的状态或——超时
超过限制,退出。默认情况下,它等待集群实现开始
状态,所有节点已启动并连接到群集。这可以使用使用——相貌平平
和- 没有开始
选项。
此实用程序报告的节点状态如下:
选项,可以使用ndb_waiter如下表所示。其他描述按照表格。
表21.47命令行选项与程序ndb_waiter一起使用
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
包含字符集的目录 | (基于MySQL 5.7的所有NDB版本支持) |
|
在放弃之前重试连接的次数 | (基于MySQL 5.7的所有NDB版本支持) |
|
尝试联系管理服务器之间等待的秒数 | (基于MySQL 5.7的所有NDB版本支持) |
|
——ndb-connectstring一样 | (基于MySQL 5.7的所有NDB版本支持) |
|
写入错误的核心文件;用于调试 | (基于MySQL 5.7的所有NDB版本支持) |
|
读取全局文件后读取给定文件 | (基于MySQL 5.7的所有NDB版本支持) |
|
仅从给定文件中读取默认选项 | (基于MySQL 5.7的所有NDB版本支持) |
|
还读取了带有concat的组(组,后缀) | (基于MySQL 5.7的所有NDB版本支持) |
|
|
显示帮助文本和退出 | (基于MySQL 5.7的所有NDB版本支持) |
从登录文件读取给定路径 | (基于MySQL 5.7的所有NDB版本支持) |
|
设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖NDB_CONNECTSTRING和my.cnf中的条目 | (基于MySQL 5.7的所有NDB版本支持) |
|
——ndb-connectstring一样 | (基于MySQL 5.7的所有NDB版本支持) |
|
设置此节点的节点ID,覆盖由--ndb-connectstring设置的任何ID | (基于MySQL 5.7的所有NDB版本支持) |
|
启用为事务选择节点的优化。默认启用;使用——skip-ndb-optimized-node-selection禁用 | (基于MySQL 5.7的所有NDB版本支持) |
|
等待集群达到没有联系状态 | (基于MySQL 5.7的所有NDB版本支持) |
|
不读取任何选项文件的默认选项,而不是登录文件 | (基于MySQL 5.7的所有NDB版本支持) |
|
等待群集到达未启动状态 | (基于MySQL 5.7的所有NDB版本支持) |
|
不需要等待的节点列表 | (基于MySQL 5.7的所有NDB版本支持) |
|
打印程序参数列表和退出 | (基于MySQL 5.7的所有NDB版本支持) |
|
等待集群进入单用户模式 | (基于MySQL 5.7的所有NDB版本支持) |
|
等待这么多秒,然后退出,无论集群是否已经达到所需的状态 | (基于MySQL 5.7的所有NDB版本支持) |
|
|
显示帮助文本并退出;一样,帮助 | (基于MySQL 5.7的所有NDB版本支持) |
|
显示版本信息并退出 | (基于MySQL 5.7的所有NDB版本支持) |
等待的节点列表 | (基于MySQL 5.7的所有NDB版本支持) |
使用
ndb_waiter [-c.connection_string]
其他选项
-
命令行格式 - Character-Sets-DIR = PATH
包含字符集的目录。
-
命令行格式 ——connect-retries = #
类型 整数 默认值 12.
最小值 0.
最大值 12.
在放弃之前重试连接的次数。
-
命令行格式 ——connect-retry-delay = #
类型 整数 默认值 5.
最小值 0.
最大值 5.
尝试联系管理服务器之间等待的秒数。
-
命令行格式 --connect-string = connection-string
类型 细绳 默认值 (没有)
和...一样
--ndb-connectstring.
。 -
命令行格式 - 核文件
写入错误的核心文件;用于调试。
-
命令行格式 --defaults-extra-file = path
类型 细绳 默认值 (没有)
读取全局文件后读取给定文件。
-
命令行格式 ——defaults-file =路径
类型 细绳 默认值 (没有)
仅从给定文件中读取默认选项。
-
命令行格式 --defaults-group-suffix = string
类型 细绳 默认值 (没有)
还读取了使用concat(组,后缀)的组。
-
命令行格式 --login-path = path
类型 细绳 默认值 (没有)
从登录文件读取给定的路径。
-
命令行格式 ——帮助
显示帮助文本并退出。
-
命令行格式 ——ndb-connectstring =连接字符串
类型 细绳 默认值 (没有)
设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖ndb_connectstring和my.cnf中的条目。
-
命令行格式 ——ndb-mgmd-host =连接字符串
类型 细绳 默认值 (没有)
-
命令行格式 --ndb-nodeid =#
类型 整数 默认值 (没有)
为此节点设置节点ID,覆盖设置的任何ID
--ndb-connectstring.
。 ——ndb-optimized-node-selection
命令行格式 ——ndb-optimized-node-selection
启用为事务选择节点的优化。默认启用;使用
——skip-ndb-optimized-node-selection
禁用。而不是等待
开始
状态,ndb_waiter继续运行,直到集群到达没有联系
退出前的状态。-
命令行格式 - nno-defaults.
不要从登录文件之外的任何选项文件中读取默认选项。
而不是等待
开始
状态,ndb_waiter继续运行,直到集群到达NOT_STARTED
退出前的状态。使用此选项时,ndb_waiter不等待列出其ID的节点。列表用逗号分隔;范围可以用破折号表示,如下所示:
shell> ndb_waiter --nowait-nodes = 1,3,7-9
重要的做不是将此选项与此选项一起使用
- 节点
选择。-
命令行格式 - 打印默认值
打印程序参数列表并退出。
时间等。如果在此秒数内没有达到所需的状态,程序将退出。默认值是120秒(1200个报告周期)。
该程序等待集群进入单用户模式。
-
命令行格式 ——使用
显示帮助文本并退出;一样
——帮助
。 -
命令行格式 - 版本
显示版本信息并退出。
使用此选项时,ndb_waiter只等待列出id的节点。列表用逗号分隔;范围可以用破折号表示,如下所示:
shell> ndb_waiter - 适应 - 节点= 2,4-6,10
重要的做不是将此选项与此选项一起使用
——nowait-nodes
选择。
示例输出。这里显示的是输出ndb_waiter在4节点集群上运行时,其中两个节点已经关闭,然后手动重新启动。报告副本(由......
)被省略了。
shell> ./ndb_waiter -c localhost连接到mgmsrv(localhost)状态节点1启动状态节点2 no_contact状态节点3启动状态节点4 no_contact等待群集输入状态已启动...状态节点1启动状态节点2未知状态节点2未知状态节点23启动状态节点4 no_contact等待群集输入状态已启动...状态节点1启动状态节点2启动状态节点3启动状态节点4 no_contact等待群集输入状态已启动...状态节点1启动状态节点2启动状态节点3启动状态节点4未知等待群集输入状态已启动...状态节点1启动状态节点2启动状态节点3启动状态节点4启动等待群集输入状态已启动...状态节点1启动状态节点2启动状态节点3启动状态节点4启动等待群集输入状态已启动...状态节点1启动状态节点2启动状态节点3启动状态节点4开始等待群集输入状态已启动
如果没有指定连接字符串,则ndb_waiter尝试连接到一个管理上本地主机
和报告连接到mgmsrv(null)
。
在NDB 7.5.18和7.6.14之前,该程序印刷ndbt_programexit -
在完成其运行后,由于不必要的依赖性状态
NDBT.
测试库。这个依赖关系现在已经被删除,消除了多余的输出。