构成单个分片的段文件以及构成 Translog 的 Translog 生成,其大小可能会非常大(超过多个 GB)。在 Elasticsearch 进程创建文件的大小受到限制的系统上,这可能会导致写入失败。因此,这里最安全的选项是文件大小无限制,这也是最大文件大小引导检查强制执行的。要通过最大文件检查,您必须将系统配置为允许 Elasticsearch 进程写入无限大小的文件。这可以通过使用 fsize
设置为 unlimited
的 /etc/security/limits.conf
来完成(请注意,您可能还需要为 root
用户增加限制)。