版本: 7.12-7.13
简而言之,当 Elasticsearch 尝试访问当前节点上不可用的某些功能时,会出现此错误。这可能是由于版本不匹配或配置问题导致的。要解决此问题,您可以将节点升级到支持所需功能的版本。或者,您可以重新配置 Elasticsearch 集群以确保所有节点都具有必要的功能。最后,您还可以将请求重定向到支持所需功能的节点。
日志上下文 #
日志 “requested feature states " + featuresNotOnThisNode + " are present in " 类名是 RestoreService.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:
final ListfeaturesNotOnThisNode = featureStatesToRestore.keySet().stream()
.filter(featureName -> systemIndices.getFeatures().containsKey(featureName) == false)
.collect(Collectors.toList());
if (featuresNotOnThisNode.isEmpty() == false) {
throw new SnapshotRestoreException(snapshot; "requested feature states " + featuresNotOnThisNode + " are present in " +
"snapshot but those features are not installed on the current master node");
}
return featureStatesToRestore;
}





