📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 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