当前位置: 首页 > news >正文

自建站排名网站建设 有限公司

自建站排名,网站建设 有限公司,wordpress销售主题,西安米德建站1.简介 Apache Hadoop YARN #xff08;Yet Another Resource Negotiator#xff0c;另一种资源协调者#xff09;是一种新的 Hadoop 资源管理器#xff0c;它是一个通用资源管理系统和调度平台#xff0c;可为上层应用提供统一的资源管理和调度。支持多个数据处理框架Yet Another Resource Negotiator另一种资源协调者是一种新的 Hadoop 资源管理器它是一个通用资源管理系统和调度平台可为上层应用提供统一的资源管理和调度。支持多个数据处理框架MapReduce Spark Storm等。具有资源利用率高、运行成本底、数据共享等特点 资源调度管理的作用 MapReduce是基于yarn运行的,没有yarn一般就无法运行MapReduce程序 资源调度的作用:对于资源的利用,有规划,有管理的调度资源使用,是效率最高的方式 对程序进行资源调度的重要性:服务器会运行多个程序,每个程序对资源的使用都不同, 程序没有节省的概念,有多少就会用多少,所以为了提高资源利用率,调度是必须的 2.分布式资源调度-YARN  YARN主要有ResourceManager和NodeManager等组件组成,他们的职责分别是: ResourceManager: 接收用户的计算请求任务,监控NodeManager,资源分配和调度NodeManager: 负责执行主节点分配的任务(给MR的计算程序提供资源) , 管理单个节点上的资源,处理来自ResourceManager的命令 3.YARN提交mr流程 客户端提交计算任务-先去rm那找资源-rm指定nm去创建am-am告知rm自己状态,监测-am通知所有nm去工作,并分配对应的mr任务-map的分工作完成后,先向am报告,am表示可以了,map才可以将任务给reduce-当整个工作完成后,am向rm注销自己,资源释放. 1.客户端提交一个MR程序给ResourceManager(校验请求是否合法...) 2.如果请求合法,ResourceManager随机选择一个NodeManager用于生成appmaster(应用程序控制者,每个应用程序都单独有一个appmaster) 3.appmaster会主动向ResourceManager的应用管理器(application manager)注册自己,告知自己的状态信息,并且保持心跳 4.appmaster会根据任务情况计算自己所需要的container资源(cpu,内存...),主动向ResourceManager的资源调度器(resource scheduler)申请并获取这些container资源 5.appmaster获取到container资源后,把对应指令和container分发给其他NodeManager,让NodeManager启动task任务(maptask任务,reducetask任务) 6.NodeManager要和appmaster保持心跳,把自己任务计算进度和状态信息等同步给appmaster,(注意当maptask任务完成后会通知appmaster,appmaster接到消息后会通知reducetask去maptask那儿拉取数据)直到最后任务完成 7.appmaster会主动向ResourceManager注销自己(告知ResourceManager可以把自己的资源进行回收了,回收后自己就销毁了) 4.YARN的三大调度器 先进先出调度器:FiFO Scheduler(常用于测试) FIFO Scheduler: 把应用按提交的顺序排成一个队列在进行资源分配的时候先给队列中最头上的应用进行分配资源待最头上的应用需求满足后再给下一个分配以此类推。 好处:  能够保证每一个任务都能拿到充足的资源, 对于大任务的运行非常有好处 弊端:  如果先有大任务后有小任务,会导致后续小任务无资源可用, 长期处于等待状态 应用:  测试环境 公平调度器:Fair Scheduler Fair Scheduler :不需要保留集群的资源因为它会动态在所有正在运行的作业之间平衡资源 , 当一个大job提交时只有这一个job在运行此时它获得了所有集群资源当后面有小任务提交后Fair调度器会分配一半资源给这个小任务让这两个任务公平的共享集群资源。 好处:  保证每个任务都有资源可用, 不会有大量的任务等待在资源分配上 弊端: 如果大任务非常的多, 就会导致每个任务获取资源都非常的有限, 也会导致执行时间会拉长,对多个大任务不友好 应用: CDH商业版本的hadoop 容量调度器:Capacity Scheduler(版本默认使用) Capacity Scheduler: 为每个组织分配专门的队列和一定的集群资源这样整个集群就可以通过设置多个队列的方式给多个组织提供服务了。在每个队列内部资源的调度是采用的是先进先出(FIFO)策略。 好处: 可以保证多个任务都可以使用一定的资源, 提升资源的利用率 弊端: 如果遇到非常的大的任务, 此任务不管运行在那个队列中, 都无法使用到集群中所有的资源,  导致大任务执行效率比较低,当任务比较繁忙的时候, 依然会出现等待状态 应用: apache开源版本的hadoop
http://www.zqtcl.cn/news/994270/

相关文章:

  • 网站建设的相关问题湛江网站开发
  • 网站开发作业wordpress用户角色
  • 品牌网站制作建设微信小程序开发需要什么技术
  • 新网站注册国内食品行业网站开发
  • 太原微商网站建设网站里面的视频功能怎么做的
  • 绿色做环保网站的好处网易企业邮箱登录登录入口
  • 卯兔科技网站建设网站验收时项目建设总结报告
  • 触摸网站手机wordpress建立模板下载
  • 做暧在线观看网站网站建设与管理工资
  • 横岗网站建设无锡网站seo外包
  • 房管局 网站做房查学做网站推广要多久时间
  • 电脑网站开发者模式田园综合体建设网站
  • 南宁广告公司网站建设自适应网站建设模板
  • 做北京电梯招标的网站衡阳县专业做淘宝网站
  • 建设网站的语言wordpress主题自定义添加后台设置
  • 制造动漫网站开发目的四川酒店网站建设
  • 中国城市建设研究院深圳分院网站广西圣泰建设工程有限公司网站
  • 网站建设的方法有哪些内容wordpress展示插件
  • 北京手机网站制作公司wordpress 简易教程
  • 手机网站建站公司有哪些搜索引擎收录
  • 仿同程网 连锁酒店 网站模板学校网站建设用哪个系统
  • 教做甜品的网站删除wordpress主题字体载入
  • 做酒店网站所用到的算法wordpress侧栏导航
  • 做漫画的网站有哪些信息门户网站怎么做
  • 九江集团网站建设公司信誉好的广州做网站
  • 福州网站建设服务平台今天发生的重大新闻
  • 招聘信息网搜索引擎优化代理
  • 免费的企业网站cms纯文字logo在线制作
  • 深圳电器公司官网网站建设 网站优化
  • 大连 网站建设昆明建设网站哪家好