hadoop - 等待AM容器被分配、启动并注册到RM

标签 hadoop

当我启动 hadoop example wordcount 时,它停留在“正在运行作业:job_1502778007453_0001”。下面的图片显示了详细信息: enter image description here

日志显示已分配 0 MB: enter image description here

我尝试了很多与此相关的方法,但没有一个起作用。有谁知道怎么算吗?

最佳答案

对我来说,以下方法成功了:

编辑 $HADOOP_HOME/etc/hadoop/capacity-scheduler.xml 并将以下属性值从 0.1 更改为更高的值。我改为0.5(50%)

<property>
    <name>yarn.scheduler.capacity.maximum-am-resource-percent</name>
    <value>0.5</value>
    <description>
        Maximum percent of resources in the cluster which can be used to run application masters i.e. controls number of concurrent running applications.
    </description>
</property>

您可能需要通过更新以下属性来编辑yarn-site.xml,为YARN分配更多内存:

<property>
    <name>yarn.nodemanager.resource.memory-mb</name>
    <value>8192</value>
</property>

关于hadoop - 等待AM容器被分配、启动并注册到RM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45687607/

相关文章:

hadoop - 如何读取Hadoop Map中间文件file.out

hadoop - 使用CDH(cloudera)有什么好处?

hadoop - 如何将数据从node-red发送到Hadoop?

hadoop - 将数据加载到 IBM Analytics for Apache Hadoop

hadoop - Hadoop completebulkload提供RetriesExhaustedException

python - 在 python 中为 Hadoop Map Reduce 创建自定义可写键/值类型?

windows - windows上Hadoop+HBase集群 : winutils not found

sorting - 排序数据Hadoop Mapreduce

hadoop - 安装并使用hipi来分析一下

java - sqoop导入teradata到配置单元-CommandNeedRetryException