#### 23.6.14.50 ndbinfo流程表

[](<>)

此表包含有关NDB群集节点进程的信息；每个节点都由表中的行表示。此表中仅显示连接到群集的节点。您可以从中获取有关已配置但未连接到群集的节点的信息[`节点`](mysql-cluster-ndbinfo-nodes.html)和[`配置节点`](mysql-cluster-ndbinfo-config-nodes.html)桌子。

这个`过程`表包含以下列：

-   `节点id`

    节点在群集中的唯一节点ID

-   `节点类型`

    节点类型（管理、数据或API节点；参见正文）

-   `node_版本`

    版本`NDB`在此节点上运行的软件程序。

-   `进程id`

    此节点的进程ID

-   `angel_流程_id`

    此节点的angel进程的进程ID

-   `进程名称`

    可执行文件的名称

-   `服务_URI`

    此节点的服务URI（请参阅文本）

##### 笔记

`节点id`是分配给群集中此节点的ID。

这个`节点类型`列显示以下三个值之一：

-   `米高梅`：管理节点。

-   `NDB`：数据节点。

-   `美国石油学会`：API或SQL节点。

    对于NDB群集分发版附带的可执行文件，`node_版本`显示软件群集版本字符串，例如`8.0.29-ndb-8.0.29`.

`进程id`节点可执行文件的进程ID，如主机操作系统使用进程显示应用程序（如**顶部**或Windows平台上的任务管理器。

`angel_流程_id`是节点的angel进程的系统进程ID，它确保数据节点或SQL在出现故障时自动重新启动。对于SQL节点以外的管理节点和API节点，此列的值为`无效的`.

这个`进程名称`列显示正在运行的可执行文件的名称。对于管理节点，这是`ndb_mgmd`.对于数据节点，这是`ndbd`（单螺纹）或`ndbmtd`（多线程）。对于SQL节点，这是`mysqld`.对于其他类型的API节点，是连接到集群的可执行程序的名称；NDB API 应用程序可以为此使用设置自定义值[`Ndb_cluster_connection::set_name()`](https://dev.mysql.com/doc/ndbapi/en/ndb-ndb-cluster-connection.html#ndb-ndb-cluster-connection-set-name).

`服务_URI`显示服务网络地址。对于管理节点和数据节点，采用的方案是`ndb://`.对于 SQL 节点，这是`mysql://`.默认情况下，SQL 节点以外的 API 节点使用`ndb://`为该计划；NDB API 应用程序可以使用`Ndb_cluster_connection::set_service_uri()`.无论节点类型如何，该方案后面都是 NDB 传输器用于相关节点的 IP 地址。对于管理节点和SQL节点，该地址包含端口号（管理节点通常为1186，SQL节点通常为3306）。如果 SQL 节点以[`绑定地址`](server-system-variables.html#sysvar_bind_address)系统变量集，使用此地址代替传输器地址，除非绑定地址设置为`*`,`0.0.0.0`， 要么`::`.

附加路径信息可能包含在`服务_URI`反映各种配置选项的 SQL 节点的值。例如，`mysql://198.51.100.3/tmp/mysql.sock`表示 SQL 节点以[`跳过网络`](server-system-variables.html#sysvar_skip_networking)系统变量已启用，并且`mysql://198.51.100.3:3306/?server-id=1`显示为此 SQL 节点启用了复制。
