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 程序的命令行选项

FormatDescription添加,不建议使用或删除
--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也接受此处列出的选项:

  • --connection-timeout=timeout

PropertyValue
Command-Line Format--connection-timeout=timeout
TypeInteger
Default Value0

尝试连接节点之前,请 await 几秒钟,然后再超时。

  • --dry-scp

PropertyValue
Command-Line Format--dry-scp
TypeBoolean
Default ValueTRUE

在不使用远程主机的 scp 的情况下运行ndb_error_reporter。仅用于测试。

  • --fs

PropertyValue
Command-Line Format--fs
TypeBoolean
Default ValueFALSE

将数据节点文件系统复制到 Management 主机,并将其包括在归档中。

因为即使压缩后数据节点文件系统也可能非常大,所以除非您特别要求,否则请您不要将使用此选项创建的归档“不”发送给 Oracle。

  • --skip-nodegroup=nodegroup_id

PropertyValue
Command-Line Format--connection-timeout=timeout
TypeInteger
Default Value0

跳过所有节点,这些节点属于具有提供的节点组 ID 的节点组。