前记:
yarn:资源和作业的调度,需部署
MapReduce:hadoop计算引擎, 是java开发的jar包,代码复杂,企业不用,一般用hive sql
不需要部署,运行在Yarn上
yarn部署参数配置:
1.修改mapred-site.xml文件
[hadoop@Hadoop001 hadoop]$ cp mapred-site.xml.template mapred-site.xml
[hadoop@Hadoop001 hadoop]$ vi mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name> <!--该参数是说明你的mr程序是部署在yarn上,即使用yarn调度-->
<value>yarn</value>
</property>
</configuration>
2.修改yarn-site.xml文件
[hadoop@Hadoop001 hadoop]$ vi yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
3.启动yarn
[hadoop@hadoop001 hadoop]$ start-yarn.sh
starting yarn dae