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的管理界面,如下就可以看到运行状态的任务;

 

posted @ 2018-12-04 22:11  zlAdmin  阅读(288)  评论(0)    收藏  举报