版本: 7.12-8.6
简而言之,当 Elasticsearch 在特定步骤中无法确认设置更新时,就会发生此错误。这可能是由于网络问题、节点故障或集群过载导致的。要解决此问题,您可以尝试以下方法:1) 检查集群的健康状况,确保所有节点正常运行。2) 验证节点之间的网络连接。3) 通过优化查询或增加资源来减少集群负载。4) 在一段时间后重试设置更新。始终确保对集群进行适当监控以防止此类问题。
日志上下文 #
日志 “settings update not acknowledged in step [” + getKey().toString() + “]” 的类名是 UpdateRollupIndexPolicyStep.java。 我们从 Elasticsearch 源代码中提取了以下内容,为那些寻求深入上下文的人提供参考:
.settings(settings);
getClient().admin().indices().updateSettings(updateSettingsRequest; ActionListener.wrap(response -> {
if (response.isAcknowledged()) {
listener.onResponse(null);
} else {
listener.onFailure(new ElasticsearchException("settings update not acknowledged in step [" + getKey().toString() + "]"));
}
}; listener::onFailure));
} @Override





