MapReduce用来计算的,是jar包提交到Yarn上的,本身不需要部署;
Yarn是用来资源和作业调度的,需要部署
MapReduce on Yarn
部署过程:
1. 配置mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
2.配置yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
ResourceManager daemon 老大 资源管理者
NodeManager daemon