简体   繁体   English

cassandra快照时打开文件过多

[英]Too many open files occured when cassandra snapshot

java error occured when I try to cassandra snapshot. 当我尝试cassandra快照时发生java错误。

root@cassandra mytest]# /usr/local/apache-cassandra-1.1.7/bin/nodetool -h localhost mytest root @ cassandra mytest]#/usr/local/apache-cassandra-1.1.7/bin/nodetool -h localhost mytest


在此处输入图片说明

so, I added to /etc/security/limits.conf 所以,我添加到了/etc/security/limits.conf

follow this: http://www.datastax.com/docs/1.1/troubleshooting/index#java-reports-an-error-saying-there-are-too-many-open-files 请遵循以下步骤: http : //www.datastax.com/docs/1.1/troubleshooting/index#java-reports-an-error-saying-there-are-too-many-open-files

  • soft nofile 32768 软nofile 32768
  • hard nofile 32768 硬nofile 32768
  • root soft nofile 32768 根软nofile 32768
  • root hard nofile 32768 根硬nofile 32768
  • soft memlock unlimited 软记忆锁无限
  • hard memlock unlimited 硬铁锁无限
  • root soft memlock unlimited 根软memlock无限
  • root hard memlock unlimited 根硬memlock无限
  • soft as unlimited 软如无限
  • hard as unlimited 硬如无限
  • root soft as unlimited 根软无限
  • root hard as unlimited 无限地扎根

but still error occured. 但仍然发生错误。

please hel me. 请帮助我。

I use CentOS. 我使用CentOS。

ps. PS。 I following this: 我遵循此:
On CentOS, RHEL, OEL Sysems, change the system limits from 1024 to 10240 in /etc/security/limits.d/90-nproc.conf and then start a new shell for these changes to take effect. 在CentOS,RHEL和OEL Sysems上,将/etc/security/limits.d/90-nproc.conf中的系统限制从1024更改为10240,然后启动新的外壳程序使这些更改生效。 * soft nproc 10240 *软nproc 10240

but i can't find "/etc/security/limits.d/90-nproc.conf" 但我找不到“ /etc/security/limits.d/90-nproc.conf”


i'm sorry. 对不起。 i'm poor at english. 我英语不好。

In addition to limits.conf , you need to do the following: 除了limits.conf之外 ,您还需要执行以下操作:

Edit /etc/pam.d/login , adding the line: 编辑/etc/pam.d/login ,添加以下行:

session required /lib/security/pam_limits.so

please try it and let me know of the result. 请尝试一下,让我知道结果。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM