温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
  • 忘记密码?
登录注册×
获取短信验证码
其他方式登录
点击 登录注册 即表示同意 《亿速云用户服务条款》
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 互联网科技
登 录 注册有礼
最新更新 网站标签 地图导航
产品
  • 首页 > 
  • 教程 > 
  • 服务器 > 
  • 云计算 > 
  • mapreduce计算模型和执行原理是什么

mapreduce计算模型和执行原理是什么

发布时间:2021-12-03 18:06:59 来源:亿速云 阅读:164 作者:柒染 栏目: 云计算

mapreduce计算模型和执行原理是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

mapreduce计算模型和执行原理
MapReduce是一种分布式计算模型、MR由两个阶段组成:Map和Reduce,一说到分阶段就有先有后,先执行map 在执行reduce。,map就是我们整个计算阶段的起始,reduce呢就是我们整个计算阶段的结束。从这个角度讲我们map的输入就是整个系统的输入,reduce的输出就是整个系统的输出 ,map的输出也就是reduce的输入  这个呢,就他的一前一后的顺序
 2.这两个函数的形参是key、value对,表示函数的输入信息。 在我们map中有个map.entry它就是获取键值对的
一、mapreduce的计算模型

mapreduce计算模型和执行原理是什么

mapreduce的计算模型,在这个计算模型中,客户端也就是我们写的代码会提交给jobtracker,为什么提交给它呢,因为jobtracker接受用户提交的计算任务,然后呢把计算任务分配给taskTracker来执行,在taskTracker中它有的是走map任务有的是走reduce任务,在这个图中,这边是跑map,这边是跑reduce,map呢接受的是输入数据,map处理之后呢有输出,输出呢作为reduce的输入,reduce处理完了作为输出,整个计算模型中我们的输入就是map的输入我们的输出就是reduce的输出
 注意:在这里呢,mapper有两个(也可以有多个)有一个reduce 在这呢map的数量 表示map任务的数量,这里的map 任务和reduce任务都是独立的java进程

那map的数量和reduce的数量有什么关系呢看Mapreduce原理图
-------->看下图

mapreduce计算模型和执行原理是什么那map的数量和reduce的数量有什么关系呢看Mapreduce原理图
 从这个图,我们可以看出左下角的是输入文件,他的数据会送给map任务去执行,在这里一共有五个map任务,这五个map任务拿的是不同的输入数据,那么这个数据啊,他就会送到reduce这边,reduce的数量是3个,reduce处理完了,会送到我们的磁盘中。
 需要注意的是,map任务这5个是怎么对应到reduce的这3个呢,我们看一下,map的输出,出现了3个分支这3个虚线,这3个分支送到了不同的shuffle中,那么这5个map任务都有3个不同的分支都分散到不通的shuffle中,也就是说,一个shuffle 会接受5个map的输出,这个shuffle又把结果送到reduce任务中,换句话说,一个reduce接受的时候5个map的输出。那我们来琢磨这事map输出的分支数量与reduce任务的数量是相同的

关于mapreduce计算模型和执行原理是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节
推荐阅读:
  1. MapReduce基本原理是什么
  2. MapReduce计算框架

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mapreduce
  • 上一篇新闻:
    如何解析spark MLlib训练原理和使用
  • 下一篇新闻:
    网页里段落的html标签是哪些

猜你喜欢

  • layui如何动态删除表格列
  • sqlserver锁表的原因有哪些
  • python中set函数有哪些特点
  • mybatis中selectkey报错怎么解决
  • oracle触发器怎么实现自增功能
  • java中equals()方法怎么使用
  • php中copy失败怎么解决
  • c#中image怎么获取图片路径
  • vb把图片导入程序的方法是什么
  • python中set函数的应用场景有哪些
最新资讯
  • PhysX能否帮助开发者在虚拟环境中模拟极端天气条件
  • 使用PhysX如何在游戏和仿真中实现精确的光影效果
  • PhysX如何协助在教育软件中模拟科学实验
  • 如何利用PhysX物理引擎在游戏中创建更加真实的灾难场景
  • PhysX物理引擎在模拟人群行为和运动中的应用如何
  • 开发者如何使用PhysX来模拟环境中的磨损和老化过程
  • PhysX在声音模拟方面提供哪些可能性
  • 如何在PhysX中模拟非线性材料行为比如橡胶或软组织
  • PhysX的可扩展性如何能否适应大型开放世界游戏的需求
  • 使用PhysX开发者如何模拟飞行物体的空气动力学
相关推荐
  • mapreduce原理
  • MapReduce原理介绍
  • MapReduce的工作原理是什么
  • 什么是mapreduce编程以及原理是什么
  • CLR的执行模型是什么
  • Hadoop MapReduce基本原理是什么
  • 如何解析Spark和MapReduce任务计算模型
  • MapReduce计算框架指的是什么
  • MapReduce执行原理是什么
  • MapReduce编程模型是什么

相关标签

weathermap coredata redux php-redis predictionio deprecated redo log redfish imindmap spread lmap架构 redis cluster redis安装 pmap node-red vuepress express框架 interpreter ordereddict redigo
AI

深圳SEO优化公司济南网络推广公司哈尔滨如何制作网站推荐塘坑百度标王推荐景德镇百搜标王报价荆门企业网站建设价格珠海网络营销哪家好天门外贸网站制作报价淮安网站关键词优化报价衢州百度seo哪家好阳泉网站优化按天扣费眉山百度网站优化排名价格双龙网站建设设计哪家好漯河建网站报价抚顺SEO按效果付费多少钱株洲外贸网站建设多少钱连云港百姓网标王推广哪家好铜川网络推广报价商洛网络营销推荐福州网站优化按天收费曲靖seo排名公司双龙营销型网站建设多少钱芜湖网站搜索优化推荐六安百度网站优化排名报价长葛网站推广工具推荐商洛关键词排名包年推广多少钱霍邱百度关键词包年推广报价来宾百搜标王价格醴陵网站制作珠海百搜标王哪家好太原网站seo优化推荐歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化