Hadoop Madreduce:Hive Query / Mapreduce作业在Accepted State中被绞死

时间:2017-10-29 17:44:39

标签: hive mapreduce hadoop2

我在我的MacOSx sierra上安装了Hadooop2.1和hive 2。我的联接hive查询不是取得结果并且长时间被绞死.getting - “ACCEPTED:等待AM容器被分配,启动并注册RM。”。可能是什么原因以及如何解决它

P.S:请原谅我这个问题,如果这太简单了,我就完全是新手了。

此外,我已经检查了类似的问题,有人建议检查内存/ RAM可用性,我已经做了相同的,并尝试根据建议更改rqd xml conf文件。我没有找到任何与内存相关的问题系统

1 个答案:

答案 0 :(得分:0)

处于接受状态的作业是由于内存不足。您可以在下面检查相同的内容: http://resourcemanager:port/cluster/scheduler:

您可以执行以下操作:

  • 清理一些空间并提供更多内存

  • 修改yarn-site.xml,如下所示

    <property> <name>yarn.nodemanager.resource.memory-mb</name> <value>2100</value> <description>Amount of physical memory, in MB, that can be allocated for containers.</description> </property> <property> <name>yarn.scheduler.minimum-allocation-mb</name> <value>600</value> </property>