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

版本: 7-8.9

简而言之,当 Elasticsearch 因为节点的本地状态与集群状态不同步而拒绝请求时,就会出现此错误。这可能是由于网络问题、高负载或节点响应缓慢造成的。要解决这个问题,你可以尝试重启节点、增加节点资源,或者优化查询以减少负载。同时,确保网络连接稳定。如果问题持续存在,可以考虑向集群中添加更多节点以分散负载并提高性能。

日志上下文 #

日志 “rejecting " + request + " since local state is " 的类名是 FollowersChecker.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

listener.onResponse(Empty.INSTANCE);
 return;
 }  if (request.term < responder.term) {
 throw new CoordinationStateRejectedException("rejecting " + request + " since local state is " + this);
 }  transportService.getThreadPool()
 .executor(Names.CLUSTER_COORDINATION)
 .execute(ActionRunnable.supply(listener; new CheckedSupplier<>() {