Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.5 NDB 集群程序  /  23.5.12 ndb_error_reporter — NDB 错误报告实用程序

23.5.12 ndb_error_reporter — NDB 错误报告实用程序

ndb_error_reporter从数据节点和管理节点日志文件创建存档,可用于帮助诊断错误或集群的其他问题。强烈建议您在提交 NDB Cluster 中的错误报告时使用此实用程序

下表显示了 可与 ndb_error_reporter一起使用的选项。表后有其他说明。

表 23.34 与程序 ndb_error_reporter 一起使用的命令行选项

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

--connection-timeout=#

超时前连接到节点时等待的秒数

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

--dry-scp

禁用远程主机的 scp;仅用于测试

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

--fs

在错误报告中包含文件系统数据;可以使用大量的磁盘空间

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

--help,

-?

显示帮助文本并退出

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

--skip-nodegroup=#

跳过节点组中具有此 ID 的所有节点

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


用法

ndb_error_reporter path/to/config-file [username] [options]

此实用程序旨在用于管理节点主机,并且需要管理主机配置文件(通常名为config.ini)的路径。或者,您可以提供能够使用 SSH 访问集群数据节点的用户名,以复制数据节点日志文件。 然后, ndb_error_reporter将所有这些文件包含在在运行它的同一目录中创建的存档中。存档名为 ,其中是日期时间字符串。 ndb_error_report_YYYYMMDDhhmmss.tar.bz2YYYYMMDDhhmmss

ndb_error_reporter也接受此处列出的选项:

  • --connection-timeout=timeout

    命令行格式 --connection-timeout=#
    类型 整数
    默认值 0

    在超时之前尝试连接到节点时等待这么多秒。

  • --dry-scp

    命令行格式 --dry-scp

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

  • --help

    命令行格式 --help

    显示帮助文本并退出。

  • --fs

    命令行格式 --fs

    将数据节点文件系统复制到管理主机并将它们包含在存档中。

    因为数据节点文件系统可能非常大,即使在压缩之后,我们要求您不要 使用此选项创建的存档发送给 Oracle,除非您被特别要求这样做。

  • --skip-nodegroup=nodegroup_id

    命令行格式 --connection-timeout=#
    类型 整数
    默认值 0

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