• 4h

    课程时长

  • 长期有效

    有效期

课程简介

MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念Map(映射)和Reduce(归约)是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。

适合人群

适合有一定Java基础的人学习

主讲内容

MapReduce运算框架主体工作流程

MapReduce程序提交到集群模式运行

MapReduce的本地模式运行,用于开发与测试

MapReduce的分区原理及自定义实现

自定义排序及序列化

MapReduce的计数器

学完收获

提升编码能力,理解MapReduce思想,做大规模数据的计算与分析工作

 

师资团队
  • 黑马大数据讲师
    讲师
    多年JavaEE开发及编码经验,曾主导多个项目开发,熟悉SpringMVC、MyBatis、Spring等JavaWeb技术,具有多年大数据开发经验,对大数据领域中的常用框架hadoop、hive、flume、kafka、storm、spark等有丰富的实战经验和研究。授课风格严谨,课堂气氛活跃。