美文网首页
nodemanager始终无法启动,并提示"Cause

nodemanager始终无法启动,并提示"Cause

作者: 咖啡大象不含咖啡 | 来源:发表于2018-08-24 18:26 被阅读158次

    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

    相关文章

      网友评论

          本文标题:nodemanager始终无法启动,并提示"Cause

          本文链接:https://www.haomeiwen.com/subject/pvfiiftx.html