--- title: "无法管理集群告警,因为告警功能已禁用 – 如何解决此 Elasticsearch 异常" date: 2026-01-10 lastmod: 2026-01-10 description: "当Elasticsearch中的告警功能被关闭时会出现此错误。告警是一个关键功能,允许用户获得有关数据变化或异常的通知。通过在elasticsearch.yml配置文件中将'xpack.alerting.enabled'设置为'true'可以解决此问题。" tags: ["告警功能", "集群管理", "配置管理", "Elasticsearch异常"] summary: " 版本: 7.11-8.9 简而言之,当 Elasticsearch 中的告警功能被关闭时会出现此错误。告警是一个关键功能,允许用户获得有关数据变化或异常的通知。要解决此问题,您可以通过在 elasticsearch.yml 配置文件中将 ‘xpack.alerting.enabled’ 设置为 ‘true’ 来启用告警功能。或者,如果您在云上使用 Elasticsearch,可以从部署设置中启用它。请记住,在进行这些更改后需要重新启动 Elasticsearch 实例。 日志上下文 # 日志 “cannot manage cluster alerts because alerting is disabled” 的类名是 LocalExporter.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: } } else { errors.add(new ElasticsearchException("cannot manage cluster alerts because exporter is terminated")); } } else { errors.add(new ElasticsearchException("cannot manage cluster alerts because alerting is disabled")); } } private void responseReceived( final AtomicInteger pendingResponses; " --- > **版本:** 7.11-8.9 简而言之,当 Elasticsearch 中的告警功能被关闭时会出现此错误。告警是一个关键功能,允许用户获得有关数据变化或异常的通知。要解决此问题,您可以通过在 elasticsearch.yml 配置文件中将 'xpack.alerting.enabled' 设置为 'true' 来启用告警功能。或者,如果您在云上使用 Elasticsearch,可以从部署设置中启用它。请记住,在进行这些更改后需要重新启动 Elasticsearch 实例。 ## 日志上下文 日志 "cannot manage cluster alerts because alerting is disabled" 的类名是 [LocalExporter.java](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/)。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: ```java } } else { errors.add(new ElasticsearchException("cannot manage cluster alerts because exporter is terminated")); } } else { errors.add(new ElasticsearchException("cannot manage cluster alerts because alerting is disabled")); } } private void responseReceived( final AtomicInteger pendingResponses; ```