【发布时间】:2015-05-12 16:40:27
【问题描述】:
我在 5 节点集群上使用 Hadoop 2.5.2 运行 Giraph。但是当我尝试运行 SimpleShortestPathsComputation 示例时,我得到了这个错误:
线程“主”java.lang.IllegalStateException 中的异常:Giraph 的 估计 cluster heap 2000MB ask 大于当前 0MB 的可用簇堆。中止作业。
到目前为止,我无法确定 Giraph 认为集群有 0MB 堆的原因。我分别在 yarn-env.sh 和 hadoop-env.sh 中设置了 YARN_HEAPSIZE 和 HADOOP_HEAPSIZE,在 yarn-site.xml 我有:
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>8960</value>
</property>
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>2048</value>
</property>
知道这是怎么回事吗?
【问题讨论】:
标签: java hadoop graph amazon-ec2 giraph