版本: 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);
}





