3礼搁、然也有可能datanode無法啟動
日志報錯“ulimit -a for user root”
原因:datanamenode運行時打開文件數(shù)赏廓,達(dá)到系統(tǒng)最大限制
當(dāng)前最大限制
[root@centos-FI hadoop-2.4.1]# ulimit -n
1024
解決:
調(diào)整最大打開文件數(shù)
[root@centos-FI hadoop-2.4.1]# ulimit -n 65536
[root@centos-FI hadoop-2.4.1]# ulimit -n
65536
再次啟動hadoop
[root@centos-FI hadoop-2.4.1]# jps
6330 WebAppProxyServer
6097 NameNode
6214 ResourceManager
6148 DataNode
6441 Jps
6271 NodeManager
6390 JobHistoryServer
ps:ulimit命令只是臨時修改译打,重啟又恢復(fù)默認(rèn)贫悄,可在/etc/security/limits.conf 里修改 nofile 的限制诡渴。