3.3.9. 临时文件
默认情况下,Elasticsearch 启动脚本在系统临时目录下立即创建私有临时目录。
在某些 Linux 发行版上,如果最近未访问过文件和目录,则系统程序将从/ tmp
中清除文件和目录。如果长时间不使用需要临时目录的功能,这可能会导致在运行时, Elasticsearch 删除私有临时目录。如果随后使用需要临时目录的功能,则将导致问题。
如果您使用.deb
或.rpm
软件包安装 Elasticsearch 并在systemd
下运行它,则定期清理计划将排除 Elasticsearch 使用的私有临时目录。
但是,如果您打算长时间在 Linux 上运行.tar.gz
发行版,则应考虑为 Elasticsearch 创建专用的临时目录,该临时目录不在将清除旧文件和目录的路径下。该目录应该设置权限,以便只有运行 Elasticsearch 的用户才能访问它。然后在启动 Elasticsearch 之前将 $ ES_TMPDIR
环境变量指向它。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。