Hadoop - 我可以将任务内存限制设置为低于2GB

时间:2012-11-05 18:27:39

标签: memory hadoop

作为标题。 有谁知道如何限制hadoop的记忆。 我想让hadoop机器以更低的内存来解决任务。 因为我想知道hadoop机器是否内存不足,所以hadoop机器会发生什么。

1 个答案:

答案 0 :(得分:1)

您可以通过在hadoop-env.sh中设置HADOOP_NAMENODE_OPTS来更改分配给NameNode的内存,以包含内存大小的JVM选项。例如,对于Sun JVM, -Xmx2000m 表示将为NameNode分配2GB内存。请注意,NameNode的1G内存通常足以容纳几百万个文件。