ndb_error_reporter从数据节点和管理节点日志文件创建存档,可用于帮助诊断错误或集群的其他问题。强烈建议您在提交 NDB Cluster 中的错误报告时使用此实用程序。
下表显示了 可与 ndb_error_reporter一起使用的选项。表后有其他说明。
表 23.34 与程序 ndb_error_reporter 一起使用的命令行选项
格式 | 描述 | 添加、弃用或删除 |
---|---|---|
超时前连接到节点时等待的秒数 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
禁用远程主机的 scp;仅用于测试 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
在错误报告中包含文件系统数据;可以使用大量的磁盘空间 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
显示帮助文本并退出 | (支持所有基于 MySQL 8.0 的 NDB 版本) |
|
跳过节点组中具有此 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=#
类型 整数 默认值 0
在超时之前尝试连接到节点时等待这么多秒。
-
命令行格式 --dry-scp
在不使用来自远程主机的 scp 的情况下 运行ndb_error_reporter 。仅用于测试。
-
命令行格式 --help
显示帮助文本并退出。
-
命令行格式 --fs
将数据节点文件系统复制到管理主机并将它们包含在存档中。
因为数据节点文件系统可能非常大,即使在压缩之后,我们要求您不要 将使用此选项创建的存档发送给 Oracle,除非您被特别要求这样做。
-
命令行格式 --connection-timeout=#
类型 整数 默认值 0
跳过属于具有提供的节点组 ID 的节点组的所有节点。