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

标记仓库状态为损坏失败 - 如何解决此 Elasticsearch 异常

版本: 7.6-7.13

当 Elasticsearch 无法将仓库的状态标记为损坏时,会发生此错误。这通常是由于仓库元数据出现问题导致的。可能的原因包括权限不足、磁盘空间问题或网络连接故障。要解决此问题,你可以尝试以下方法:1)检查并调整仓库的权限设置;2)确保有足够的磁盘空间;3)验证网络连接是否正常;4)检查仓库元数据的完整性并修复任何不一致的问题。

日志上下文 #

日志 “Failed marking repository state as corrupted” 的类名是 BlobStoreRepository.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的用户参考:

metadata.name(); RepositoryData.CORRUPTED_REPO_GEN; repoState.pendingGeneration())).build()).build();
 }  @Override
 public void onFailure(String source; Exception e) {
 listener.onFailure(new RepositoryException(metadata.name(); "Failed marking repository state as corrupted";
 ExceptionsHelper.useOrSuppress(e; originalException)));
 }  @Override
 public void clusterStateProcessed(String source; ClusterState oldState; ClusterState newState) {