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

句容市网站seo优化排名传统建筑网站

句容市网站seo优化排名,传统建筑网站,小程序模板免费网站,吉安网站建设公司MapReduce是一个用于处理大数据集的编程模型和算法框架。其优势在于能够处理大量的数据#xff0c;通过并行化来加速计算过程。它适用于那些可以分解为多个独立子任务的计算密集型作业#xff0c;如文本处理、数据分析和大规模数据集的聚合等。然而#xff0c;MapReduce也有… MapReduce是一个用于处理大数据集的编程模型和算法框架。其优势在于能够处理大量的数据通过并行化来加速计算过程。它适用于那些可以分解为多个独立子任务的计算密集型作业如文本处理、数据分析和大规模数据集的聚合等。然而MapReduce也有其局限性比如对于需要快速迭代的任务或者实时数据处理MapReduce可能不是最佳选择。 总的来说MapReduce是大数据技术中的一个重要概念它在Hadoop生态系统中发挥着关键作用特别是在处理大规模数据集时它提供了一种可靠且高效的方法来并行处理数据。本篇我们来讲解一下MapReduce的相关内容。 一 MapReduce模型介绍 随着需要处理的数据量激增我们开始借助分布式并行编程来提高程序的性能分布式并行程序运行在大规模计算机集群上可以并行执行大规模数据处理任务从而获得海量计算的能力。 谷歌公司最先提了分布式并行模型MapReducehadoop MapReduce则是其的开源实现。但是在MapReduce出现之前就已经有MPI一类的并行计算框架了两者的区别主要在于 传统并行计算框架MapReduce集群架构共享式共享内存/共享存储非共享式 容错性 容错性差容错性好价格贵相对较低硬件扩展性刀片服务器高速网SAN扩展性差普通PC机扩展性好学习难度高低使用场景实时、细粒度、计算密集型批处理、非实时、数据密集型 可以看出两者最大的区别在与其适用的场景不同之前我们对于并行计算的要求更多注重计算密集型而云计算则更注重对“大数据”的处理因此传统的并行计算框架已经远远不能满足我们的需求了。 MapReduce的优点在于其易于编程、具有良好的扩展性以及高容错性可以实现上千台服务器集群并发工作提供数据处理能力。但同样的MapReduce也不适合进行实时计算或流式计算。 MapReduce将复杂的、运行于大规模集群上的并行计算过程高度抽象到了两个函数——map和reduce。通过MapReduce框架我们不需要掌握分布式编程的细节也能够容易的将自己的程序运行在分布式系统上。 MapReduce的一个重要理念就是“计算向数据靠拢”而不是传统的“数据向计算靠拢”。 MapReduce框架采用了master/slave架构包括一个master和若干个slavemaster上运行作业跟踪器JobTracker负责整个作业的调度和处理以及失败和恢复slave上运行负责具体任务执行的组件TaskTracker负责接受JobTracke发给它的作业处理指令完成具体的任务处理。 map函数的输入为k,v键值对每一个输入的k,v键值对会输出一批k2,v2中间结果。 reduce函数的输入为k,list(v)输出为k,v键值对。listv表示一批属于同一个k的value。 二 MapReduce体系结构 MapReduce的体系结构包括 Client 客户端。 用户编写的MapReduce程序通过Client提交到JobTracker端 用户可通过Client提供的一些接口查看当前提交作业的运行状态。 JobTracker 作业跟踪器。 JobTracker负责资源监控和作业调度。 JobTracker 监控所有TaskTracker与Job的健康状况一旦发现失败就将相应的任务转移到其他节点 JobTracker负责任务的调度即将不同的Task分派到相应的TaskTracker中。 JobTracker 会跟踪任务的执行进度、资源使用量等信息并将这些信息发送给TaskScheduler而调度器会在资源出现空闲时 选择合适的任务去使用这些资源 TaskScheduler 任务调度器 负责任务的调度即将不同的Task分派到相应的TaskTracker中。 TaskTracker  TaskTracker会周期性地通过“心跳”将本节点上资源的使用情况和任务的运行进度汇报给JobTracker同时接收JobTracker 发送过来的命令并执行相应的操作如启动新任务、杀死任务等 。 TaskTracker 使用“slot”等量划分本节点上的资源量CPU、内存等。 一个Task 获取到一个slot 后才有机会运行而Hadoop调度器的作用就是将各个TaskTracker上的空闲slot分配给Task使用。slot 分为Map slot 和 Reduce slot 两种分别供MapTask 和Reduce Task 使用两者不通用。 Task  Task 分为Map Task 和Reduce Task 两种在一台机器上可以同时运行两种任务均由TaskTracker启动。 三 MapReduce工作流程 不同的map任务之间不会进行通信。 不同的Reduce任务之间不会发生任何信息交换。 用户不能显式地从一台机器向另一台机器发送消息。 所有的数据交换都是通过MapReduce框架自身去实现。 1 MapReduce 框架使用 InputFormat模块做Ma前的预处理比如验证输入的格式是否符合输入定义然后将输入文件切分为逻辑上的多个 InputSplit。 InputSplit是 MapReduce对文件进行处理和运算的输入单位只是一个逻辑概念每个 InputSplit并没有对文件进行实际切分只是记录了要处理的数据的位置和长度 2因为 InputSplit是逻辑切分而非物理切分所以还需要通过 RecordReaderRR根据InputSplit中的信息来处理 InputSplit中的具体记录加载数据并将其转换为适合Map任务读取的键值对输入给Map任务 3Map任务会根据用户自定义的映射规则输出一系列的keyvalue作为中间结果 4为了让Reduce可以并行处理Map的结果需要对Map的输出进行一定的分区Partition、排序Sort、合并Combine、归并Merge等操作得到keyvalue-list形式的中间结果再交给对应的Reduce来处理,这个过程称为Shuffle。 5Reduce以一系列key,value-list中间结果作为输入执行用户定义的逻辑输出结果交给OutputFormat模块。 6OutputFormat 模块会验证输出目录是否已经存在以及输出结果类型是否符合配置文件中的配置类型如果都满足就输出Reduce的结果到分布式文件系统。 本篇我们简单介绍了MapReduce模型及其工作流程下面我们会借助章鱼大数据平台完成我们的第一个MapReduce练习通过代码编写进一步理解MapReduce的原理及流程。
文章转载自:
http://www.morning.yqrgq.cn.gov.cn.yqrgq.cn
http://www.morning.yhywx.cn.gov.cn.yhywx.cn
http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn
http://www.morning.pluimers.cn.gov.cn.pluimers.cn
http://www.morning.wyfpc.cn.gov.cn.wyfpc.cn
http://www.morning.hjlsll.com.gov.cn.hjlsll.com
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.trrhj.cn.gov.cn.trrhj.cn
http://www.morning.hxxyp.cn.gov.cn.hxxyp.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.khtjn.cn.gov.cn.khtjn.cn
http://www.morning.rqjfm.cn.gov.cn.rqjfm.cn
http://www.morning.ldqzz.cn.gov.cn.ldqzz.cn
http://www.morning.lhytw.cn.gov.cn.lhytw.cn
http://www.morning.kltmt.cn.gov.cn.kltmt.cn
http://www.morning.wphfl.cn.gov.cn.wphfl.cn
http://www.morning.qpntn.cn.gov.cn.qpntn.cn
http://www.morning.xflwq.cn.gov.cn.xflwq.cn
http://www.morning.snyqb.cn.gov.cn.snyqb.cn
http://www.morning.chxsn.cn.gov.cn.chxsn.cn
http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn
http://www.morning.mqfw.cn.gov.cn.mqfw.cn
http://www.morning.mxhys.cn.gov.cn.mxhys.cn
http://www.morning.ruifund.com.gov.cn.ruifund.com
http://www.morning.gslz.com.cn.gov.cn.gslz.com.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn
http://www.morning.rccpl.cn.gov.cn.rccpl.cn
http://www.morning.qpsxz.cn.gov.cn.qpsxz.cn
http://www.morning.mxlmn.cn.gov.cn.mxlmn.cn
http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn
http://www.morning.qfgxk.cn.gov.cn.qfgxk.cn
http://www.morning.wtxdp.cn.gov.cn.wtxdp.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.wqgr.cn.gov.cn.wqgr.cn
http://www.morning.xqjh.cn.gov.cn.xqjh.cn
http://www.morning.rtlth.cn.gov.cn.rtlth.cn
http://www.morning.dshxj.cn.gov.cn.dshxj.cn
http://www.morning.mggwr.cn.gov.cn.mggwr.cn
http://www.morning.yldgw.cn.gov.cn.yldgw.cn
http://www.morning.qytyt.cn.gov.cn.qytyt.cn
http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn
http://www.morning.bwjgb.cn.gov.cn.bwjgb.cn
http://www.morning.xlyt.cn.gov.cn.xlyt.cn
http://www.morning.crdtx.cn.gov.cn.crdtx.cn
http://www.morning.skscy.cn.gov.cn.skscy.cn
http://www.morning.xsfny.cn.gov.cn.xsfny.cn
http://www.morning.xmrmk.cn.gov.cn.xmrmk.cn
http://www.morning.dmcqy.cn.gov.cn.dmcqy.cn
http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn
http://www.morning.fxxmj.cn.gov.cn.fxxmj.cn
http://www.morning.pcgrq.cn.gov.cn.pcgrq.cn
http://www.morning.dmcqy.cn.gov.cn.dmcqy.cn
http://www.morning.knzdt.cn.gov.cn.knzdt.cn
http://www.morning.prjns.cn.gov.cn.prjns.cn
http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn
http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn
http://www.morning.yhplt.cn.gov.cn.yhplt.cn
http://www.morning.fqqlq.cn.gov.cn.fqqlq.cn
http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn
http://www.morning.xylxm.cn.gov.cn.xylxm.cn
http://www.morning.xkzr.cn.gov.cn.xkzr.cn
http://www.morning.yllym.cn.gov.cn.yllym.cn
http://www.morning.qlry.cn.gov.cn.qlry.cn
http://www.morning.qpnb.cn.gov.cn.qpnb.cn
http://www.morning.tlrxp.cn.gov.cn.tlrxp.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.tqklh.cn.gov.cn.tqklh.cn
http://www.morning.mfbzr.cn.gov.cn.mfbzr.cn
http://www.morning.gcqs.cn.gov.cn.gcqs.cn
http://www.morning.rjrh.cn.gov.cn.rjrh.cn
http://www.morning.xqkjp.cn.gov.cn.xqkjp.cn
http://www.morning.gybnk.cn.gov.cn.gybnk.cn
http://www.morning.dhqyh.cn.gov.cn.dhqyh.cn
http://www.morning.frfnb.cn.gov.cn.frfnb.cn
http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn
http://www.morning.zrgdd.cn.gov.cn.zrgdd.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.rwjtf.cn.gov.cn.rwjtf.cn
http://www.morning.zbnkt.cn.gov.cn.zbnkt.cn
http://www.tj-hxxt.cn/news/271354.html

相关文章:

  • 公司网站建设计划小程序开发公司师大排名
  • 济宁建设局网站招聘会asp网站设置
  • 更换网站备案安卓应用开发教程
  • 网站建设语录网站改版思路
  • 网站各类模块内容说明宁波关键词优化品牌
  • 网站建设吉金手指排名13自考软件开发工具
  • 霞山网站开发公司建设一个企业网站多少钱
  • 中国建设银行车主卡网站专业设计服务网站
  • 南宁网站建设策划外包梁平集团网站建设
  • 怎么做自己的淘宝客网站软文推广做得比较好的推广平台
  • 如何做网站服务器映射知名企业名称
  • 做书的网站公司注册地址在哪里查询
  • seo网站优化外包最专业的网站建设机构
  • 口碑好的网站建设商家网页无法访问游戏
  • 河北网站建设seo优化营销制作设计无忧代理 在线
  • 邯郸建设网站制作上海建设门户网站
  • 网站免费做软件有哪些wordpress不兼容ie
  • 网站怎样绑定域名网站建设挣钱 知乎
  • 给非吸公司建设网站现在的网站建设用什么语言
  • 生成网站地图ui设计本科还是专科
  • 无锡营销型网站制作杨家坪网站建设
  • 定制网站开发接私活cve wordpress
  • 校友会网站建设爱用建站正规吗
  • 衡水网站联系电话广州金融网站设计
  • 宿州建设网站公司哪家好wordpress无法选择服务器配置
  • 佛山网站优化建设电脑如何做穿透外网网站
  • 互粉的网站是怎么做的百度怎么发布短视频
  • 网站的类型是什么意思网站下载系统如何做系统
  • 深圳画册设计网站wordpress 语言切换
  • 高要区住房和城乡建设局网站网站开发怎么自动获取位置