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

版本: 6.8-8.9

简要来说,当 Elasticsearch 无法创建新的事务日志(translog)文件时会出现此错误。这可能是由于磁盘空间不足、文件权限不正确或磁盘故障导致的。要解决此问题,您可以释放磁盘空间、检查并修正文件权限,或调查磁盘可能存在的硬件问题。此外,请确保 Elasticsearch 进程具有写入事务日志文件存储目录所需的必要权限。

日志上下文 #

日志 “failed to create new translog file” 的类名是 Translog.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些需要深入了解上下文的用户参考:

bigArrays;
 diskIoBufferPool;
 operationListener
 );
 } catch (final IOException e) {
 throw new TranslogException(shardId; "failed to create new translog file"; e);
 }
 return newWriter;
 }  /**