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

版本: 8.8-8.9

简而言之,当 Elasticsearch 节点被关闭或变得无响应时,就会发生此错误。这可能是由于多种原因造成的,例如网络问题、硬件故障,或者节点被手动关闭。要解决此问题,您可以尝试重启节点、检查节点的硬件,或调查网络连接。如果节点是手动关闭的,您可以重新打开它。此外,确保您的集群有足够的资源来处理工作负载,并在必要时考虑添加更多节点。

日志上下文 #

日志 “node closed” 的类名是 MasterService.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

final var nextBatch = takeNextBatch();
 assert currentlyExecutingBatch == nextBatch;
 if (lifecycle.started()) {
 nextBatch.run(batchCompletionListener);
 } else {
 nextBatch.onRejection(new FailedToCommitClusterStateException("node closed"; getRejectionException()));
 batchCompletionListener.onResponse(null);
 }
 });
 }