YARN ON Single Node
使用版本:hadoop-2.6.0-cdh5.7.0
需要修改的文件:yarn-site.xml mapred-site.xml
1.修改配合文件:etc/hadoop/mapred-site.xml:
告诉yarn框架MapReduce是跑在yarn之上的
<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
编辑时候发现没有mapred-site.xml文件,只有mapred-site.xml,template文件,此时我们需要拷贝该模本文件到该目录下修改拷贝后的文件;
2.修改etc/hadoop/yarn-site.xml:
告诉框架nodeManager用的service
<configuration> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> </configuration>
3.启动ResourceManager 和NodeManager
yarn是在HDFS之上的,需要启动HDFS文件
sbin/start-yarn.sh
4.校验
ResourceManager - http://localhost:8088/
提交一个MapReduce作业到YARN上:
我们到hadoop的根目录下找到有一个share/hadoop/mapreduce 下,有一个hadoop-mapreduce-examples-2.6.0-cdh5.7.0.jar,这是hadoop提供的一个mapreduce测试jar文件
输入命令:hadoop jar [jar文件地址] 别名 参数1 参数2
进入yarn的管理界面,如下就可以看到运行状态的任务;
我们曾如此渴望生命的波澜,到后来才发现,人生最曼妙的风景是内心的淡定与从容