1

当我尝试 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

  • 软文件 32768
  • 硬文件 32768
  • 根软文件 32768
  • 根硬盘文件 32768
  • 软内存无限制
  • 硬内存无限
  • 根软内存无限
  • root hard memlock 无限
  • 柔软无限
  • 硬如无限
  • 根软无限
  • 根硬如无限

但仍然发生错误。

请帮帮我。

我使用 CentOS。

附言。我遵循这个:
在 CentOS、RHEL、OEL 系统上,在 /etc/security/limits.d/90-nproc.conf 中将系统限制从 1024 更改为 10240,然后启动一个新的 shell 以使这些更改生效。* 软 nproc 10240

但我找不到“/etc/security/limits.d/90-nproc.conf”


抱歉。我英语很差。

4

1 回答 1

1

除了limits.conf之外,您还需要执行以下操作:

编辑/etc/pam.d/login,添加以下行:

session required /lib/security/pam_limits.so

请尝试一下,让我知道结果。

于 2013-02-05T05:19:04.110 回答