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

版本: 6.8-8.9

简而言之,当 Elasticsearch 由于权限不足、网络问题或磁盘空间问题等原因,无法删除特定作业的旧数据时,会出现此错误。要解决此问题,您可以检查并调整用户权限,确保网络连接稳定,并验证是否有足够的磁盘空间。此外,检查作业的配置,确保其正确设置为删除过期数据。

日志上下文 #

日志 “Failed to remove expired results for job [” + job.getId() + “]” 的类名是 ExpiredResultsRemover.java。 我们从 Elasticsearch 源代码中提取了以下内容,为那些寻求深入上下文的人提供参考:

}
 }  @Override
 public void onFailure(Exception e) {
 listener.onFailure(new ElasticsearchException("Failed to remove expired results for job [" + job.getId() + "]"; e));
 }
 });
 }  private DeleteByQueryRequest createDBQRequest(Job job; float requestsPerSec; long cutoffEpochMs) {