#### 23.6.3.1 NDB 集群日志管理命令

[](<>)[](<>)[](<>)[](<>)[](<>)[](<>)

[**数据库\_毫克**](mysql-cluster-programs-ndb-mgm.html)支持大量与集群日志和节点日志相关的管理命令。在下面的清单中，*`node_id`*表示存储节点 ID 或关键字`全部`，表示该命令应应用于集群的所有数据节点。

[](<>)[](<>)

-   `集群登录`

    打开集群日志。

-   `集群日志关闭`

    关闭集群日志。

-   `集群日志信息`

    提供有关集群日志设置的信息。

-   `*`node_id`* 集群日志 *`类别`*=*`临界点`*`

    日志*`类别`*优先级小于或等于的事件*`临界点`*在集群日志中。

-   `集群日志过滤器 *`严重性级别`*`

    切换指定事件的集群日志记录*`严重性级别`*.

    下表描述了集群日志类别阈值的默认设置（适用于所有数据节点）。如果事件的优先级小于或等于优先级阈值，则会在集群日志中报告。

[](<>)[](<>)

笔记

每个数据节点报告事件，并且可以在不同节点上将阈值设置为不同的值。

[](<>)

**表 23.53 集群日志类别，具有默认阈值设置**

| 类别 | 默认阈值（所有数据节点） |
| --- | ------------ |
| `启动` | **7** |
| `关掉` | **7** |
| `统计数据` | **7** |
| `检查点` | **7** |
| `节点重启` | **7** |
| `联系` | **7** |
| `错误` | **15** |
| `信息` | **7** |

这`统计数据`类别可以提供大量有用的数据。看[第 23.6.3.3 节，“在 NDB 集群管理客户端中使用 CLUSTERLOG STATISTICS”](mysql-cluster-log-statistics.html)， 了解更多信息。

阈值用于过滤每个类别中的事件。例如，一个`启动`不记录优先级为 3 的事件，除非阈值`启动`设置为 3 或更高。如果阈值为 3，则仅发送优先级为 3 或更低的事件。

[](<>)[](<>)

下表显示了事件严重性级别。

笔记

这些对应于 Unix`系统日志`水平，除了`LOG_EMERG`和`LOG_NOTICE`，未使用或未映射。

[](<>)

**表 23.54 事件严重性级别**

| 严重级别值 | 严重性 | 描述 |
| ----- | --- | --- |
| 1 | `警报` | 应立即更正的情况，例如损坏的系统数据库 |
| 2 | `危急` | 关键情况，例如设备错误或资源不足 |
| 3 | `错误` | 应更正的条件，例如配置错误 |
| 4 | `警告` | 不是错误但可能需要特殊处理的条件 |
| 5 | `信息` | 信息性消息 |
| 6 | `调试` | 调试消息用于[`NDBCLUSTER`](mysql-cluster.html)发展 |

可以打开或关闭事件严重性级别（使用`集群日志过滤器`-往上看）。如果打开了严重级别，则会记录优先级小于或等于类别阈值的所有事件。如果严重级别关闭，则不会记录属于该严重级别的事件。

重要的

集群日志级别设置在每个[**数据库\_管理**](mysql-cluster-programs-ndb-mgmd.html)，以每个订阅者为基础。这意味着，在具有多个管理服务器的 NDB Cluster 中，使用`集群日志`命令在一个实例中[**数据库\_毫克**](mysql-cluster-programs-ndb-mgm.html)连接到一个管理服务器只影响该管理服务器生成的日志，而不影响任何其他管理服务器生成的日志。这也意味着，如果其中一个管理服务器重新启动，则只有该管理服务器生成的日志会受到重新启动导致的日志级别重置的影响。
