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

版本: 6.8-7.15

简而言之,当 Elasticsearch 的索引生命周期管理(ILM)策略无法将索引从一个阶段转换到另一个阶段时,会出现此错误。这可能是由于策略配置错误或集群问题导致的。要解决此问题,您可以检查 ILM 策略配置是否存在错误并予以纠正。如果策略正确,请检查集群的健康状况并确保其正常运行。如果问题仍然存在,您可能需要使用"移动到步骤 API"手动将索引移动到下一步。

日志上下文 #

日志 “policy [” + policy + “] for index [” + index.getName() + “] failed trying to move from step [” 类名是 MoveToNextStepUpdateTask.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

}
 }  @Override
 public void onFailure(String source; Exception e) {
 throw new ElasticsearchException("policy [" + policy + "] for index [" + index.getName() + "] failed trying to move from step ["
 + currentStepKey + "] to step [" + nextStepKey + "]."; e);
 }
}