版本: 7.11-8.2
简而言之,当Elasticsearch无法使用汇总元数据更新集群状态时会发生此错误,汇总元数据用于汇总和存储历史数据。这可能是由于网络问题、权限不足或汇总作业本身的问题导致的。要解决此问题,您可以尝试以下方法:1)检查节点之间的网络连接;2)验证用户是否具有更新集群状态的正确权限;3)检查汇总作业配置是否存在错误并予以纠正;4)如有必要,重新启动Elasticsearch集群。
日志上下文 #
日志"failed to publish new cluster state with rollup metadata"的类名是 TransportRollupAction.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考:
public void onFailure(Exception e) {
deleteTmpIndex(
originalIndexName;
tmpIndexName;
listener;
new ElasticsearchException("failed to publish new cluster state with rollup metadata"; e)
);
}
}; newExecutor());
}





