MapReduce的体系结构

Hadoop MapReduce是一个使用简易的软件框架,基于它写出来的应用程序能够运行在上千个商用机器组成的大型集群上,
并以一种可靠容错的方式并行处理上TB的数据集。

采用MapReduce架构实现的程序能够在大量的普通配置的计算机构成的集群中实现并行化操作。
MapReduce系统在运行过程中只关心数据如何分割、如何调度,以及集群中计算机如何对错误进行处理,
管理着计算机之间的通信。

MapReduce框架由一个单独的master JobTracker和集群节点上的slave TaskTracker共同组成。
master负责调度一个作业中的所有任务,把这些任务分布在不同的slave上。
master监控slave节点上这些任务的执行情况,并重新执行失败的任务,而slave仅负责执行由master指派的任务。

1、MapReduce是一种编程模式

2、Map/Reduce

最新文章

  1. [ACM_动态规划] 找零种类
  2. Unity3D项目开发一点经验
  3. jquery-validation 使用
  4. Cheatsheet: 2016 01.01 ~ 01.31
  5. 初步理解MVC
  6. Yii 实现MySQL多库和读写分离
  7. Lua基础之语法
  8. Swift—Cocoa错误处理模式-备
  9. PHPUnit-附录 C. XML 配置文件
  10. Mondrian Schema workbench工作界面 简介(实在懒得写,居然有人弄了,收藏了)
  11. ASP.NET Core框架揭秘(持续更新中…)
  12. apache负载调优
  13. JavaScript中的constructor和继承
  14. Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps;
  15. Google advertiser api开发概述——部分失败
  16. c++第二十一天
  17. New Concept English Two 7
  18. verilog中初值定义
  19. Spring学习(3):Spring概述(转载)
  20. Mac 开发配置手册

热门文章

  1. android.widget.BaseAdapter调用DataSetObservable.notifyChanged/Invalidated
  2. Java BigDecimal进行精确计算
  3. [CXF REST标准实战系列] 一、JAXB xml与javaBean的转换(转)
  4. (转)Stack Overflow 2016最新架构探秘
  5. RAC安装重新运行root.sh
  6. Linux内存初始化(四) 创建系统内存地址映射
  7. Linux常见的进程调度算法
  8. Python hex() 函数
  9. failed to load selinux policy freezing
  10. Pandas dataframe 与 Spark dataframe 的区别