设置Hadoop各个应用的内存

本文介绍了如何调整Hadoop集群中NameNode、JobTracker、Datanode和Tasktracker的内存配置,包括在Hadoop-env.sh中设定HADOOP_HEAPSIZE,并通过修改HADOOP_XXX_OPTS以定制特定应用如NameNode的内存大小。同时提到了在mapred-site.xml中设置Map Task和Reduce Task的最大内存。此外,还推荐了与大数据工程师面试流程、学习大数据的基础知识及大数据开发工程师工作经验相关的阅读内容。
摘要由CSDN通过智能技术生成

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>  

推荐阅读文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值