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

版本: 7.12-8.2

简而言之,当Elasticsearch删除临时汇总索引失败时,就会出现此错误。这可能是由于权限不足、索引被锁定或索引正在使用中造成的。要解决此问题,请确保用户具有删除索引的必要权限。如果索引被锁定,请使用解锁API解锁它。如果索引正在使用中,请确保所有使用该索引的操作都已完成,然后再尝试删除它。

日志上下文 #

日志"Unable to delete temp rollup index [" + tmpIndex + “]“的类名是 TransportRollupAction.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入了解的人参考:

}
 }  @Override
 public void onFailure(Exception deleteException) {
 listener.onFailure(new ElasticsearchException("Unable to delete temp rollup index [" + tmpIndex + "]"; e));
 }
 });
 }  @SuppressForbidden(reason = "legacy usage of unbatched task") // TODO add support for batching here