- 29
- 0
- 约1.58万字
- 约 29页
- 2016-11-23 发布于湖北
- 举报
MapReduce编程
实验目的
1、理解MapReduce编程模型基本知识
2、掌握MapReduce开发环境的搭建
3、掌握MapReduce基本知识,能够运用MapReduce进行基本的开发
实验原理
MapReduce 是Hadoop两个最基础最重要的成员。是大规模数据(TB 级)计算的利器,Map 和Reduce 是它的主要思想,来源于函数式编程语言Map负责将数据打散,Reduce负责对数据进行聚集,用户只需要实现map 和reduce 两个接口,即可完成TB级数据的计算Hadoop Map Reduce的实现采用了Master/Slave 结构。Master 叫做JobTracker,而Slave 叫做TaskTracker。用户提交的计算叫做Job,每一个Job会被划分成若干个Tasks。JobTracker负责Job 和Tasks 的调度,而TaskTracker负责执行Tasks。常见的应用包括:日志分析和数据挖掘等数据分析应用另外,还可用于科学数据计算,如圆周率PI 的计算等。
MapReduce 框架的核心步骤主要分两部分:Map 和Reduce。当你向MapReduce 框架提交一个计算作业时,它会首先把计算作业拆分成若干个Map 任务,然后分配到不同的节点上去执行,每一个Map 任务处理输入数据中的一部分,当Map 任务完成后,它会生成一些中间文件,
您可能关注的文档
最近下载
- 朗宏氧化锆.pdf VIP
- TCHES水库放空工程技术导则.pdf
- 1.新版团校入团培训考试必备200题题库(含答案).pdf
- 神奇动物在哪里电影剧本-j k rowling添加.pdf VIP
- 部编版六年级下册道德与法治3.学会反思第一课时课件.pptx VIP
- 第3课 学会反思 第一课时 课件 部编版六年级下册道德与法治.ppt VIP
- 部编版道德与法治六年级上册第3课学会反思课件第一课时.ppt VIP
- 人教部编版道德与法治六年级下册第3课《学会反思》第一课时公开课一等奖创新教案.docx VIP
- 财产保全申请书(诉前 诉中,附担保材料要求).docx VIP
- AP宏观经济学 2009年真题 附答案和评分标准 AP Macroeconomics 2009 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)