25.5.16 NDB 错误消息信息获取 — ndb_pperro
ndb_pperro 显示 NDB 错误的信息,包括错误消息、错误类型和是否是永久性或临时性的错误。这是一个 perror 的替代品,后者不再支持。--ndb
选项现在已经弃用。
ndb_perror [options] error_code
ndb_pperro 不需要访问运行中的 NDB 集群或任何节点(包括 SQL 节点)。要查看关于给定 NDB 错误的信息,请使用以下命令:
$> ndb_perror 323
NDB error code 323: Invalid nodegroup id, nodegroup already existing: Permanent error: Application error
要显示仅错误消息,请使用 ndb_pperro 并使用 --silent
选项(简写为 -s
),如下所示:
$> 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 string
关于ndb_perror 的额外程序选项,后续在本节中进行描述。
ndb_perror 替代了perror 的--ndb
选项,该选项已经不再由 NDB 集群支持。为了在脚本和其他应用程序中更方便地进行替换,ndb_perror 支持自己的“dummy” --ndb
选项,该选项什么也不做。
以下表格包括所有特定于 NDB 集群程序的选项:ndb_perror。额外描述在表格后面。
-
Command-Line Format --defaults-extra-file=路径
Type 字符串 Default Value [none]
在读取全局文件后读取给定的文件。
-
Command-Line Format --defaults-file=路径
Type 字符串 Default Value [none]
从给定的文件中读取默认选项。
-
Command-Line Format --defaults-group-suffix=字符串
Type 字符串 Default Value [none]
也读取concat(组,后缀)中的组。
-
--help
,-?
Command-Line Format --help
显示程序帮助文本并退出。
-
Command-Line Format --login-path=path
Type String Default Value [none]
从登录文件中读取给定的路径。
-
Command-Line Format --no-login-paths
跳过从登录路径文件中读取选项。
-
Command-Line Format --ndb
为了与旧版本的perror兼容,该程序使用该程序的
--ndb
选项。该选项在与ndb_perror一起使用时什么都不会做,并且被它忽略。 -
Command-Line Format --no-defaults
不从任何选项文件中读取默认选项,除了登录文件。
-
Command-Line Format --print-defaults
打印程序参数列表并退出。
-
--silent
,-s
Command-Line Format --silent
只显示错误信息。
-
--version
,-V
Command-Line Format --version
打印程序版本信息并退出。
-
--verbose
,-v
Command-Line Format --verbose
详细输出;使用
--silent
禁用详细输出。