前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hadoop——YARN资源调度

Hadoop——YARN资源调度

作者头像
羊羽shine
发布2019-07-15 12:55:16
4880
发布2019-07-15 12:55:16
举报
文章被收录于专栏:Golang开发Golang开发
概述

Yet Another Resource Negotiator 通用的资源管理系统,为上层y'n

YARM架构

image.png

Client :向RM提交任务,杀死任务等 ResourceManager:集群中同一时刻对外提供服务的只有1个,负责资源相关的 ApplicationMaster:每个应用程序对应的一个AM,AM向RM申请资源用于在NM上启动对应的Task.数据切分,为每个task向RM申请资源Container。 NodeManager :启动和执行任务,向RM发送心跳信息,任务的执行情况,处理来自客户端的请求:提交 启动/监控AM 监控NM

配置文件
代码语言:javascript
复制
cd app/hadoop-2.6.0-cdh5.7.0/etc/hadoop
vi mapred-site.xml
代码语言:javascript
复制
<configuration>
 <property>
  <name>mapreduce.framework.name</name>
  <value>yarn</value>
 </property>
</configuration>

vi yarn-site.xml

代码语言:javascript
复制
<configuration>

<!-- Site specific YARN configuration properties -->
<property>
  <name>yarn.nodemanager.aux-services</name>
  <value>mapreduce_shuffle</value>
 </property>
</configuration>
~

启动yarn

代码语言:javascript
复制
$cd app/hadoop-2.6.0-cdh5.7.0/sbin
$./start-yarn.sh
$ jps
27500 NodeManager
27389 ResourceManage

界面浏览 http://{hostname}:8088/cluster

image.png

启动job

代码语言:javascript
复制
hadoop jar hadoop-mapreduce-examples-2.6.0-cdh5.7.0.jar wordcount /input/wc/hello.txt /output/wc/hello/
19/04/07 07:19:44 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:8032
19/04/07 07:19:46 INFO input.FileInputFormat: Total input paths to process : 1
19/04/07 07:19:46 INFO mapreduce.JobSubmitter: number of splits:1

查看结果

代码语言:javascript
复制
 $ hadoop fs  -ls /output/wc/hello/
19/07/12 08:25:45 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Found 2 items
-rw-r--r--   1 hadoop supergroup          0 2019-07-12 08:22 /output/wc/hello/_SUCCESS
-rw-r--r--   1 hadoop supergroup         26 2019-07-12 08:22 /output/wc/hello/part-r-00000
 $hadoop fs -text /output/wc/hello/part-r-00000
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • YARM架构
  • 配置文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档