设置hadoop各个应用的内存

NameNode、Jobtracker、Datanode、Tasktracker设置

conf/hadoop-env.sh 

修改HADOOP_HEAPSIZE值,默认为1000MB,标题中四个应用将使用相同的配置。如果希望每个应用不一样,可以修改"conf/hadoop-env.sh"中"HADOOP_XXX_OPTS",举例比如希望修改NN的Head Size最大值,通过如下语句:


export HADOOP_NAMENODE_OPTS="-Xmx15360m -Dcom.sun.management.jmxremote $HADOOP_NAMENODE_OPTS"
 

Map Task 、 Reduce Task设置

conf/mapred-site.xml

  <property>
    <name>mapred.child.java.opts</name>
    <value>-Xmx2048m</value>
  </property>
 

-- heipark

猜你喜欢

转载自heipark.iteye.com/blog/1335464