Theuserlimitfornumberofopenfilesistoosmall.
当安装alluxio时,出现允许打开的文件数目过小问题:
The user limit for number of open files is too small. The current value is 4096. For production use, it should be bigger than 16384
解决方法:
#查看当前系统允许打开文件数目cat /proc/sys/fs/file-max#查看用户可以打开的文件数目
# Check Hard Limit
in Linuxulimit
-Hn# Check Soft Limits
in Linuxulimit
-Sn#修改系统
sysctl
-w fs.file-max=500000 # 临时生效;vi /etc/sysctl.conf # 永久生效cat /proc/sys/fs/file-max 验证sysctl
-p # 修改立即生效;# 修改用户限制
vi /etc/security/limits.conf,添加:
ulimit -Hn 16386 #临时生效;退出后失效
* soft nofile 16386
* hard nofile 16386
确保 /etc/pam.d/login 文件中有:(没有则进行添加)
session required pam_limits.so
重新登录即可;使用ulimit 查看变化;
参考链接:
https://www.tecmint.com/increase-set-open-file-limits-in-linux/
以上是 Theuserlimitfornumberofopenfilesistoosmall. 的全部内容, 来源链接: utcz.com/z/516040.html