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

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