当我尝试cassandra快照时发生java错误。
root @ cassandra mytest]#/usr/local/apache-cassandra-1.1.7/bin/nodetool -h localhost mytest
所以,我添加到了/etc/security/limits.conf
请遵循:http://www.datastax.com/docs/1.1/troubleshooting/index#java-reports-an-error-saying-there-are-too-many-open-files
软nofile 32768
硬nofile 32768
根软nofile 32768
根硬nofile 32768
软记忆锁无限
硬铁锁无限
根软memlock无限
根硬memlock无限
软如无限
硬如无限
根软无限
无限地扎根
但仍然发生错误。
请帮我。
我使用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/