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
本文详细介绍了如何在Hadoop环境下调整NameNode、Jobtracker、Datanode、Tasktracker的配置,以及如何设置MapTask和ReduceTask的内存大小,以实现应用与任务执行的高效优化。
2187

被折叠的 条评论
为什么被折叠?



