ndb_error_reporter — NDB错误报告实用程序
ndb_error_reporter从数据节点和管理节点日志文件创建一个归档文件,可用于帮助诊断群集的错误或其他问题。强烈建议您在NDB Cluster中提交错误报告时使用此实用程序。
下表包括特定于NDB群集程序ndb_error_reporter的命令选项。附加说明如下表。有关大多数NDB群集程序(包括ndb_error_reporter)通用的选项,请参见“ NDB群集程序的通用选项— NDB群集程序的通用选项”。
ndb_error_reporter程序的命令行选项
格式 | 描述 | 添加,不建议使用或删除 |
---|---|---|
| 连接到节点之前等待超时的秒数 | (在所有基于MySQL 8.0的版本中受支持) |
| 禁用与远程主机的scp;仅用于测试 | (在所有基于MySQL 8.0的版本中受支持) |
| 在错误报告中包括文件系统数据;可以使用大量的磁盘空间 | (在所有基于MySQL 8.0的版本中受支持) |
| 跳过节点组中具有此ID的所有节点 | (在所有基于MySQL 8.0的版本中受支持) |
用法
ndb_error_reporter path/to/config-file [username] [options]
该实用程序旨在用于管理节点主机,并且需要管理主机配置文件(通常为config.ini
)的路径。(可选)您可以提供能够使用SSH访问群集的数据节点的用户的名称,以复制数据节点日志文件。然后,ndb_error_reporter将所有这些文件包括在存档中,这些档案是在运行文件的同一目录中创建的。归档文件名为,其中为日期时间字符串。ndb_error_report_YYYYMMDDhhmmss.tar.bz2
YYYYMMDDhhmmss
ndb_error_reporter也接受此处列出的选项:
--connection-timeout=timeout
属性 值 命令行格式 --connection-timeout=timeout 类型 整数 默认值 0 尝试连接节点之前,请等待几秒钟,然后再超时。
--dry-scp
属性 值 命令行格式 --dry-scp 类型 布尔型 默认值 TRUE 在不使用来自远程主机的scp的情况下运行ndb_error_reporter。仅用于测试。
--fs
属性 值 命令行格式 --fs 类型 布尔型 默认值 FALSE 将数据节点文件系统复制到管理主机,并将其包括在归档中。
由于数据节点的文件系统可能非常大,即使被压缩后,我们请您不要不使用此选项,Oracle创建发送档案,除非你被特别要求这样做。
--skip-nodegroup=nodegroup_id
属性 值 命令行格式 --connection-timeout=timeout 类型 整数 默认值 0 跳过所有节点属于具有提供的节点组ID的节点组。