版本: 7-8.9
简而言之,当 Elasticsearch 集群中的节点将其角色从领导者更改为追随者时,就会发生此错误。这可能是由于网络问题、资源限制或配置变更导致的。要解决此问题,您可以检查集群的健康状况和配置。确保所有节点都已正确连接和配置。如果资源限制是问题所在,请考虑扩展集群或优化查询和索引以减少资源使用。如果问题仍然存在,您可能需要手动重新分配领导者角色。
日志上下文 #
日志 “became follower” 的类名是 JoinHelper.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:
}
}; joiningTerm);
} else {
assert newMode == Mode.FOLLOWER : newMode;
joinRequestAccumulator.values()
.forEach(joinCallback -> joinCallback.v2().onFailure(new CoordinationStateRejectedException("became follower")));
} // CandidateJoinAccumulator is only closed when becoming leader or follower; otherwise it accumulates all joins received
// regardless of term.
}





