如何在不降级Elasticsearch 8.6.2的情况下修复ignore_throttled警告?
解决Elasticsearch 8.6.2中ignore_throttled参数弃用警告的方法
这个警告是因为Elasticsearch已弃用旧的frozen indices(冻结索引)方案,转而采用冷/冻结存储层(cold/frozen tiers),而ignore_throttled参数原本是针对旧冻结索引设计的,因此被标记为弃用。无需降级ES版本,按以下方法即可解决:
- 移除请求中的
ignore_throttled参数:不管是直接调用ES API、使用客户端代码还是Kibana内的查询,只要请求里带有这个参数,直接删掉就能消除警告。比如原查询URL是/_search?ignore_throttled=true,改成/_search即可。 - 升级依赖工具或客户端:如果警告是由第三方插件、客户端库或Kibana自动生成的,检查这些工具是否有适配ES 8.x的版本,升级后通常会自动移除该弃用参数的使用。
- 临时调整日志级别(不推荐长期使用):如果暂时无法修改请求或升级工具,可以临时调低ES的弃用日志级别,避免看到该警告。修改
elasticsearch.yml中的配置:
修改后重启ES即可生效,但长期这么做会错过其他重要的弃用提醒,仅作为临时过渡方案。logger.org.elasticsearch.deprecation: INFO
内容的提问来源于stack exchange,提问作者Chenman
相关产品推荐
相关产品推荐

