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

版本: 7.9-7.15

简而言之,当Elasticsearch由于恢复ID不匹配而无法继续恢复过程时,会出现此错误。这可能是由于节点故障或网络问题造成的。要解决此问题,您可以尝试重新启动Elasticsearch节点,确保网络连接稳定,或增加恢复超时设置。如果问题仍然存在,您可能需要执行手动恢复或对数据进行重新索引。

日志上下文 #

日志"Cannot reestablish recovery; recovery id [“的类名是 PeerRecoverySourceService.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入上下文的人参考:

handler = existingHandler;
 break;
 }
 }
 if (handler == null) {
 throw new ResourceNotFoundException("Cannot reestablish recovery; recovery id [" + request.recoveryId()
 + "] not found.");
 }
 handler.addListener(listener);
 }