当我尝试 cassandra 快照时发生 java 错误。
root@cassandra mytest]#/usr/local/apache-cassandra-1.1.7/bin/nodetool -h localhost mytest
<小时/>
所以,我添加到/etc/security/limits.conf
- 软nofile 32768
- 硬nofile 32768
- 根软nofile 32768
- root 硬文件 32768
- 软内存锁无限制
- 硬内存锁无限制
- root 软内存锁无限制
- root 硬内存锁无限制
- 软如无限
- 困难无极限
- root软为无限制
- root 权限无限制
但仍然发生错误。
请帮助我。
我使用 CentOS。
ps。
我关注这个:
在 CentOS、RHEL、OEL Sysems 上,在/etc/security/limits.d/90-nproc.conf 中将系统限制从 1024 更改为 10240,然后启动新的 shell 以使这些更改生效。
*软nproc 10240
但我找不到“/etc/security/limits.d/90-nproc.conf”
对不起。我英语不好。
最佳答案
除了limits.conf之外,您还需要执行以下操作:
编辑/etc/pam.d/login,添加以下行:
session required /lib/security/pam_limits.so
请尝试一下并告诉我结果。
关于java - cassandra快照时出现打开文件过多的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14699057/