JVM報錯:Failed to write core dump. Core dumps have been disabled.
在高並發的大數據 場景下Linux服務器報錯fork: retry:資源暫時不可用
jvm會產生一個hs_err_pid74299.log類似這樣的日志文件
默認情況下Linux服務起的core core file size設置為0,需要調整該參數,但是這個參數並不能 解決問題;
問題的根本原因在於服務器的運行應用程序的打開文件的最大數及最大進程數設置的相對較小默認為4096
需要修改如下配置:
vi /etc/security/limits.conf
* soft nofile 327680
* hard nofile 327680
hdfs soft nproc 131072
hdfs hard nproc 131072
mapred soft nproc 131072
mapred hard nproc 131072
hbase soft nproc 131072
hbase hard nproc 131072
zookeeper soft nproc 131072
zookeeper hard nproc 131072
hive soft nproc 131072
hive hard nproc 131072
root soft nproc 131072
root hard nproc 131072