ndb_perror 显示有关 NDB 错误的信息,给出其错误代码。这包括错误消息、错误类型以及错误是永久性的还是临时性的。这旨在替代 perror --ndb,该选项不再受支持。
用法
ndb_perror [options] error_codendb_perror 不需要访问正在运行的 NDB 集群或任何节点(包括 SQL 节点)。要查看有关给定 NDB 错误的信息,请使用错误代码作为参数调用该程序,如下所示:
$> ndb_perror 323
NDB error code 323: Invalid nodegroup id, nodegroup already existing: Permanent error: Application error要仅显示错误消息,请使用 --silent 选项(简写形式 -s)调用 ndb_perror,如下所示:
$> ndb_perror -s 323
Invalid nodegroup id, nodegroup already existing: Permanent error: Application error与 perror 一样,ndb_perror 接受多个错误代码:
$> ndb_perror 321 1001
NDB error code 321: Invalid nodegroup id: Permanent error: Application error
NDB error code 1001: Illegal connect stringndb_perror 的其他程序选项将在本节稍后描述。
ndb_perror 替换了 perror --ndb,NDB 集群不再支持该选项。为了在可能依赖 perror 获取 NDB 错误信息的脚本和其他应用程序中更容易地进行替换,ndb_perror 支持其自身的““虚拟” --ndb 选项,该选项不执行任何操作。
下表列出了 NDB 集群程序 ndb_perror 特有的所有选项。表格后面是其他描述。
其他选项
-
命令行格式 --defaults-extra-file=路径类型 字符串 默认值 [无]读取全局文件后读取给定文件。
-
命令行格式 --defaults-file=路径类型 字符串 默认值 [无]仅从给定文件读取默认选项。
-
命令行格式 --defaults-group-suffix=字符串类型 字符串 默认值 [无]同时读取 concat(组,后缀) 的组。
--help,-?命令行格式 --help显示程序帮助文本并退出。
-
命令行格式 --login-path=路径类型 字符串 默认值 [无]从登录文件读取给定路径。
-
命令行格式 --no-login-paths跳过从登录路径文件读取选项。
-
命令行格式 --ndb为了与依赖于使用该程序的
--ndb选项的旧版本 perror 的应用程序兼容。与 ndb_perror 一起使用时,该选项不执行任何操作,并会被忽略。 -
命令行格式 --no-defaults除了登录文件外,不要从任何选项文件读取默认选项。
-
命令行格式 --print-defaults打印程序参数列表并退出。
--silent,-s命令行格式 --silent仅显示错误消息。
--version,-V命令行格式 --version打印程序版本信息并退出。
--verbose,-v命令行格式 --verbose详细输出;使用
--silent禁用。