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

版本: 6.8-7.17

简而言之,当 Elasticsearch 无法为指定的缓存策略找到配置的操作时,会发生此错误。这可能是由于配置错误或缓存策略名称的拼写错误导致的。要解决此问题,您可以检查 Elasticsearch 配置文件并确保缓存策略已正确定义。另外,您还可以验证缓存策略是否受您使用的 Elasticsearch 版本支持。如果不受支持,您可能需要升级 Elasticsearch 版本或使用其他缓存策略。

日志上下文 #

日志 “No action configured for caching strategy[” + cachingStrategy + “]” 的类名是 PreBuiltCacheFactory.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

case LUCENE:
    return new PreBuiltCacheStrategyLucene<>();
case ELASTICSEARCH:
    return new PreBuiltCacheStrategyElasticsearch<>();
default:
    throw new ElasticsearchException("No action configured for caching strategy[" + cachingStrategy + "]");
}
}  /**
 * This is a pretty simple cache; it only contains one version