大数据求索(2):yarn的配置与使用

本文详细介绍了YARN的架构,包括ResourceManager、NodeManager、ApplicationMaster和Container的角色。接着阐述了YARN的配置步骤,主要涉及mapred-site.xml和yarn-site.xml的修改。启动YARN后,通过jps命令或浏览器界面可以验证其运行状态。YARN的使用包括通过图形化界面管理集群和提交任务到YARN运行,以MapReduce任务为例展示了任务提交过程,并提出了可能出现的问题及解决办法。
摘要由CSDN通过智能技术生成

yarn的架构

1) Resourcemanager: RM

  • 整个集群同一时间提供服务的RM只有一个,负责集群资源的统一管理和调度
  • 处理来自客户端的请求,比如提交一个job,杀死一个job等
  • 监控NM,一旦某个NM挂了,那么该NM上运行的任务需要告诉AM来如何进行调度
  1. NodeManager:NM
  • 整个集群中可以有多个,负责结点自己本身的资源管理和使用
  • 定时向RM汇报结点自身的资源使用情况
  • 接收并处理来自RM的各种命令,然后启动Container
  • 处理来自AM的命令

3)ApplicationMaster:AM

  • 每个应用程序对应一个:MR、Spark等,负责应用程序的管理
  • 为应用程序向RM申请资源(core、memory等),分配给内部task
  • 需要与NM通信:start/stop task,task是运行在container里面,AM也是运行在container里面

4)Container:

​ 封装了CPU、Memory等资源的一个容器,是一个任务运行环境的抽象

5)Client

​ 提交作业、查询作业进度、杀死作业等

yarn的配置

在搭建好HDFS以后,yarn的配置就非常简单了,这里还是搭建的伪分布式,只需要修改两个配置文件即可

修改mapred-site.xml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值