hadoop简介培训_下午_hadoop主要产品介绍.pdfVIP

hadoop简介培训_下午_hadoop主要产品介绍.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该文档均来自互联网,如果侵犯了您的个人权益,请联系我们将立即删除!

Hadoop基础培训 提纲 1 MapReduce模型及框架 2 Pig介绍 3 Hive介绍 4 HBase介绍 5 Zookeeper介绍 MapReduce 简介 为什么要MapReduce ? 源于磁盘驱动器的发展趋势。寻址时间的提高速度远远慢于传输 速率的提高速度。(寻址就是将磁头移动到特定位置进行读写操 作的工序,它的特点是磁盘操作有延迟,而传输速率对应于磁盘 的带宽) 移动计算比移动数据划算的多 MapReduce都能做什么? lo处理海量数据( 1TB ) 上百/上千CPU实现并行处理 简单 MapReduce的特性: 自动实现分布式并行计算 容错 提供状态监控工具 模型抽象简洁,程序员易用 源于函数式编程,支持 Java/C++/Python等等 MapReduce 发展历程 MapReduce 模型 • 利用 key-value 作为输入输出 • 定义 map 和 reduce 方法 map: (K1,V1) → list (K2,V2) reduce: (K2,list(V2)) → list (K3,V3) 1. Map方法会作用于每个输入的 key-value对 2. Map方法产生中间结果key-value对 3. 中间结果key-values被进行排序并按 key进行分组 4. Reduce作用于排过序的并分组的中间结果key-value 5. Reduce输出结果 key-value MapReduce 模型 MapReduce示例 MapReduce 框架 • 负责分布式计算和协调 • 负责调度 –框架将Job会依据配置和数据量分解成小块任务,这些分解和调度 由框架负责 • 任务本地化 –框架尽量将任务分派到要处理数据的节点 –即移动代码到数据所在节点 • 错误处理 –失败情况会很常见,框架会在其它机器上进行重试 • 数据同步 –Shuffle 和Sort 层会在节点之间移动数据并重新排列 –输入和输出由框架负责协调 MapReduce 1.0 MapReduce 2.0——YARN Yet Another Resource Negotiator (YARN) MapReduce 1.0 vs. YARN MapReduce 1.0 YARN 基于 JobTracker 和TaskTracker运行 YARN 解决MapReduce 1.0 的问题 – JobTracker调度任务,向 TaskTracker – JobTracker被拆分成 2模块 分派 – JobTracker管理MapReduce Job、监控 • ResourceManager – 管理集群上的 进度 资源 – JobTracker修复错误,重启失败和进度 • ApplicationMaster – 管理像 慢的任务 MapReduce这样的应用 基于槽位形式的内存管理模型,不灵活

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档