设置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

 
  mapred.child.java.opts  
  -Xmx2048m  
 

推荐阅读文章

大数据工程师在阿里面试流程是什么?

学习大数据需要具备怎么样基础?

年薪30K的大数据开发工程师的工作经验总结?

 

你可能感兴趣的:(2019年5月,2019年3月,2019年1月,2018年11月,2018年9月,2017年6月,2015年3月,2010年9月,2006年5月,程序员,编程语言,大数据,hadoop)