版本: 6.8-8.9
简而言之,当Elasticsearch无法创建blob容器时会出现此错误,blob容器通常用于存储快照。这可能是由于权限不足、配置错误或与存储后端的连接问题导致的。要解决此问题,请确保Elasticsearch具有创建和访问blob容器所需的权限。检查配置设置中是否存在任何错误,并验证存储后端(如AWS S3、Azure存储等)是否可访问且正常运行。
日志上下文 #
日志"failed to create blob container"的类名是 HdfsBlobStore.java。我们从Elasticsearch源代码中提取了以下内容,以供那些寻求深入背景的人参考:
try {
mkdirs(path);
} catch (FileAlreadyExistsException ok) {
// behaves like Files.createDirectories
} catch (IOException ex) {
throw new ElasticsearchException("failed to create blob container", ex);
}
}
return path;
}





