ndb_error_reporter 从数据节点和管理节点日志文件创建存档,以帮助诊断集群中的bug或其他问题。强烈建议在报告NDB集群中的bug时使用该工具。
可以与 ndb_error_reporter 一起使用的选项如下表所示。表格后面是每个选项的详细描述。
表 25.33 与程序 ndb_error_reporter 一起使用的命令行选项
Format | Description | Added, Deprecated, or Removed |
---|---|---|
等待连接到节点的秒数超时 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
禁用远程主机的 scp;仅用于测试 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
在错误报告中包括文件系统数据;可能会占用大量磁盘空间 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
显示帮助文本并退出 |
(在所有基于 MySQL 8.3 的 NDB 版本中支持) |
|
跳过具有该 ID 的节点组中的所有节点 |
(在所有基于 MySQL 8.3 的 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 也接受以下选项:
-
Command-Line Format --connection-timeout=#
Type 整数 Default Value 0
等待连接到节点的秒数超时。
-
Command-Line Format --dry-scp
在不使用远程主机的 scp 的情况下运行 ndb_error_reporter。仅用于测试。
-
Command-Line Format --help
显示帮助文本并退出。
-
Command-Line Format --fs
将数据节点文件系统复制到管理主机,并将其归档。
因为数据节点文件系统可能非常大,即使被压缩,我们请求您请不要将使用此选项创建的存档发送给 Oracle,除非您收到明确的请求。
-
Command-Line Format --connection-timeout=#
Type 整数 Default Value 0
跳过具有指定节点组ID的节点组中的所有节点。