1
/1
local
-
dirs
are bad:
/var/lib/hadoop-yarn/cache/yarn/nm-local-dir
; 1
/1
log-
dirs
are bad:
/var/log/hadoop-yarn/containers
|
Node Manager logs
1
2
3
|
yarn.server.nodemanager.DirectoryCollection: Directory
/var/lib/hadoop-yarn/cache/yarn/nm-local-dir
error, used space above threshold of 90.0%, removing from list of valid directories
2014-11-17 17:45:00,713 WARN org.apache.hadoop.yarn.server.nodemanager.DirectoryCollection: Directory
/var/log/hadoop-yarn/containers
error, used space above threshold of 90.0%, removing from list of valid directories
2014-11-17 17:45:00,713 INFO org.apache.hadoop.yarn.server.nodemanager.LocalDirsHandlerService: Disk(s) failed: 1
/1
local
-
dirs
are bad:
/var/lib/hadoop-yarn/cache/yarn/nm-local-dir
; 1
/1
log-
dirs
are bad:
/var/log/hadoop
|
Resource Manager logs
1
|
2014-11-17 16:57:07,301 INFO org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNodeImpl: Node localhost:34650 reported UNHEALTHY with details: 1
/1
local
-
dirs
are bad:
/var/lib/hadoop-yarn/cache/yarn/nm-local-dir
; 1
/1
log-
dirs
are bad:
/var/log/hadoop-yarn/containers
|
遇到上面这样的问题,我的解决办法是:
在yarn-site.xml 里面配置
yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage
95.0
重启yarn即可解决!
yarn-daemon.sh stop nodemanager
yarn-daemon.sh start nodemanager