21.4.13 ndb_error_reporter — NDB 错误报告 Util
ndb_error_reporter从数据节点和 Management 节点日志文件创建归档文件,可用于帮助诊断群集的错误或其他问题。 *强烈建议您在 NDB Cluster *中提交错误报告时使用此 Util。
下 table 包括特定于 NDB 群集程序ndb_error_reporter的命令选项。附加说明如下 table 所示。有关大多数 NDB 群集程序(包括ndb_error_reporter)共有的选项,请参见第 21.4.32 节“ NDB 群集程序的公用选项-NDB 群集程序的公用选项”。
table21.249 ndb_error_reporter 程序的命令行选项
Format | Description | 添加,不建议使用或删除 |
---|---|---|
--connection-timeout=timeout | 连接到节点之前 await 超时的秒数 | (在所有基于 MySQL 5.7 的版本中受支持) |
--dry-scp | 禁用与远程主机的 scp;仅用于测试 | (在所有基于 MySQL 5.7 的版本中受支持) |
--fs | 在错误报告中包括文件系统数据;可以使用大量的磁盘空间 | (在所有基于 MySQL 5.7 的版本中受支持) |
--skip-nodegroup=nodegroup_id | 跳过节点组中具有此 ID 的所有节点 | (在所有基于 MySQL 5.7 的版本中受支持) |
Usage
ndb_error_reporter path/to/config-file [username] [options]
该 Util 旨在用于 Management 节点主机,并且需要 Management 主机配置文件(通常名为config.ini
)的路径。 (可选)您可以提供能够使用 SSH 访问群集的数据节点的用户的名称,以复制数据节点日志文件。 ndb_error_reporter然后将所有这些文件都包含在归档文件中,该文件在运行文件的同一目录中创建。归档文件名为ndb_error_report_YYYYMMDDhhmmss.tar.bz2
,其中* YYYYMMDDhhmmss
*是日期时间字符串。
ndb_error_reporter也接受此处列出的选项:
Property | Value |
---|---|
Command-Line Format | --connection-timeout=timeout |
Type | Integer |
Default Value | 0 |
尝试连接节点之前,请 await 几秒钟,然后再超时。
Property | Value |
---|---|
Command-Line Format | --dry-scp |
Type | Boolean |
Default Value | TRUE |
在不使用远程主机的 scp 的情况下运行ndb_error_reporter。仅用于测试。
Property | Value |
---|---|
Command-Line Format | --fs |
Type | Boolean |
Default Value | FALSE |
将数据节点文件系统复制到 Management 主机,并将其包括在归档中。
因为即使压缩后数据节点文件系统也可能非常大,所以除非您特别要求,否则请您不要将使用此选项创建的归档“不”发送给 Oracle。
Property | Value |
---|---|
Command-Line Format | --connection-timeout=timeout |
Type | Integer |
Default Value | 0 |
跳过所有节点,这些节点属于具有提供的节点组 ID 的节点组。