NodeManager日志提示:
<pre class="ckeditor_codeblock" data-aura-rendered-by="12:249;a" style="box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 13.8px; background: rgb(239, 239, 239); display: block; padding: 8px; border: 1px solid rgb(204, 204, 204); margin: 10px 0px 10px 20px; white-space: pre; word-wrap: normal; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">FATAL [nodemanager.NodeManager](http://nodemanager.nodemanager/) (NodeManager.java:initAndStartNodeManager(540)) - Error starting NodeManager
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Failed to initialize container executor
at [org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit](http://org.apache.hadoop.yarn.server.nodemanager.nodemanager.serviceinit/)(NodeManager.java:238)
at [org.apache.hadoop.service.AbstractService.init](http://org.apache.hadoop.service.abstractservice.init/)(AbstractService.java:163)
at [org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager](http://org.apache.hadoop.yarn.server.nodemanager.nodemanager.initandstartnodemanager/)(NodeManager.java:537)
at [org.apache.hadoop.yarn.server.nodemanager.NodeManager.main](http://org.apache.hadoop.yarn.server.nodemanager.nodemanager.main/)(NodeManager.java:585)
Caused by: [java.io.IOException:](http://java.io.ioexception/) Not able to enforce cpu weights; cannot find cgroup for cpu controller in /proc/mounts
at [org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler.initializeControllerPaths](http://org.apache.hadoop.yarn.server.nodemanager.util.cgroupslceresourceshandler.initializecontrollerpaths/)(CgroupsLCEResourcesHandler.java:500)
at [org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler.init](http://org.apache.hadoop.yarn.server.nodemanager.util.cgroupslceresourceshandler.init/)(CgroupsLCEResourcesHandler.java:154)
at [org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler.init](http://org.apache.hadoop.yarn.server.nodemanager.util.cgroupslceresourceshandler.init/)(CgroupsLCEResourcesHandler.java:137)
at [org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init](http://org.apache.hadoop.yarn.server.nodemanager.linuxcontainerexecutor.init/)(LinuxContainerExecutor.java:215)
at [org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit](http://org.apache.hadoop.yarn.server.nodemanager.nodemanager.serviceinit/)(NodeManager.java:236)</pre>
换完磁盘之后,NM无法启动。以下是NM报错日志:
NM报错信息 异常节点/proc/mounts 正常节点/proc/mounts解决方案
- 先安装libcgroup
yum install libcgroup -y
- mount -t cgroup -o cpu none /cgroup/cpu
- 改权限
# chown [-R] yarn:hadoop /cgroup/cpu
# mkdir /cgroup/cpu/hadoop-yarn
# chown yarn:hadoop /cgroup/cpu/hadoop-yarn
- 重启nm
与现网环境略有差异
Refer To Hortonworks
网友评论