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

【Hadoop---09】MapReduce:MapReduce概述

文章目录

  • MapReduce概述

MapReduce概述

  1. MapReduce:是一个分布式的编程框架。

  2. 优点:

    1. 易于编程:用户只关心业务逻辑,调用框架的接口即可
    2. 良好的扩展性:可以动态增加服务增加计算资源
    3. 高容错性:任何一台机器挂掉,可以将任务转移到其他节点
    4. 适合海量数据计算(TB/PB),几千台服务器共同计算
  3. 缺点:

    1. 不擅长实时计算。不能像Mysql一样处理毫秒级的计算
    2. 是批处理,不擅长流式计算。【可以用Sparkstreamming、Flink】
    3. 不擅长DAG有向无环图计算。这一个的计算结果给下一个,下一个再给下下个…【可以用Spark】

    注意:“不擅长”不代表不能执行,只是没有其他专门的框架做的好。

  4. MapReduce由2个阶段组成:Map阶段 和 Reduce阶段。分别都是并行执行。
    在这里插入图片描述

相关文章:

  • 黑马旅游网-配置项目(一)
  • 【C语言】continue 关键字
  • java基于springboot+Vue+nodejs的高校网上二手闲置跳蚤市场 element
  • JAVA计算机毕业设计超市进销存管理系统Mybatis+系统+数据库+调试部署
  • Java中ArrayList对象中trimToSize()方法具有什么功能呢?
  • B01-快速入门CSS
  • makefile的基础规则与命名方式
  • 自动驾驶仿真:角雷达坐标系转换详解
  • 教你如何制作浪漫的3D相册表白网站 HTML+CSS+JavaScript
  • 【Shell编程】Shell中for循环、while循环、until循环语句
  • Hadoop集群配置运行
  • 【数模/预测】灰色预测
  • 基于KDtree的电路故障检测算法的MATLAB仿真(包括matlab仿真录像)
  • 奇妙的“黑板擦”字符串
  • 神经网络参数的学习-损失函数与梯度下降
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • create-react-app做的留言板
  • ES6语法详解(一)
  • Python十分钟制作属于你自己的个性logo
  • React 快速上手 - 07 前端路由 react-router
  • SegmentFault 2015 Top Rank
  • sessionStorage和localStorage
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Webpack 4x 之路 ( 四 )
  • 从PHP迁移至Golang - 基础篇
  • 前端代码风格自动化系列(二)之Commitlint
  • 如何实现 font-size 的响应式
  • 使用docker-compose进行多节点部署
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 微信小程序设置上一页数据
  • 微信支付JSAPI,实测!终极方案
  • 温故知新之javascript面向对象
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 小程序开发中的那些坑
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​Spring Boot 分片上传文件
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #{} 和 ${}区别
  • #前后端分离# 头条发布系统
  • (2)Java 简介
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (WSI分类)WSI分类文献小综述 2024
  • (南京观海微电子)——COF介绍
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • .apk文件,IIS不支持下载解决
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .netcore如何运行环境安装到Linux服务器
  • .Net的DataSet直接与SQL2005交互
  • .net项目IIS、VS 附加进程调试
  • .NET业务框架的构建
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...