开发者社区> 问答> 正文

Hadoop组成是什么?

Hadoop组成是什么?

展开
收起
游客yzrzs5mf6j7yy 2021-12-06 08:42:10 355 0
1 条回答
写回答
取消 提交回答
  • 1)Hadoop HDFS:一个高可靠、高吞吐量的分布式文件系统。

    2)Hadoop MapReduce:一个分布式的离线并行计算框架。

    3)Hadoop YARN:作业调度与集群资源管理的框架。

    4)Hadoop Common:支持其他模块的工具模块。

    1.4.1 YARN架构概述

    1)ResourceManager(rm): 处理客户端请求、启动/监控ApplicationMaster、监控NodeManager、资源分配与调度;

    2)NodeManager(nm):单个节点上的资源管理、处理来自ResourceManager的命令、处理来自ApplicationMaster的命令;

    3)ApplicationMaster:数据切分、为应用程序申请资源,并分配给内部任务、任务监控与容错。

    4)Container:对任务运行环境的抽象,封装了CPU、内存等多维资源以及环境变量、启动命令等任务运行相关的信息。

    1.4.2 MapReduce架构概述 MapReduce将计算过程分为两个阶段:Map和Reduce

    1)Map阶段并行处理输入数据 2)Reduce阶段对Map结果进行汇总

    2021-12-06 09:29:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Hadoop的过去现在和未来 立即下载
\"Hadoop的过去现在和未来——从阿里云梯到E-MapReduce \" 立即下载
Why is my Hadoop* job slow 立即下载

相关实验场景

更多