牛骨文教育服务平台(让学习变的简单)
博文笔记

解决Hadoop2.7.4中nodemanager无法启动的问题

创建时间:2017-09-29 投稿人: 浏览次数:824

在虚拟机环境下,3个节点,每台也就分配2G内存,以前安装CDH都能勉强跑起来,现在用hadoop2.7.4居然跑不动了。


报错关键字为:

doesn"t satisfy minimum allocations
2017-09-29 14:34:41,991 FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Recieved SHUTDOWN signal from Resourcemanager ,Registration of NodeManager failed, Message from ResourceManager: NodeManager from  n3 doesn"t satisfy minimum allocations, Sending SHUTDOWN signal to the NodeManager.
之前一直以为是内存问题,后来发现估计cpu也是限制,虚拟机内核只设置了一个

经过网上综合,现将成功配置放上:vi $HADOOP_INSTALL/etc/hadoop/yarn-site.xml

    <property>

        <name>yarn.nodemanager.resource.memory-mb</name>

        <value>1024</value>

    </property>

    <property>

        <name>yarn.nodemanager.resource.cpu-vcores</name>

        <value>1</value>

    </property>

网上参考文章如下:

配置参数说明:http://dongxicheng.org/mapreduce-nextgen/hadoop-yarn-memory-cpu-scheduling/

hadoop源码分析:http://www.360doc.com/content/17/0606/10/14808334_660412258.shtml

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。