-
4h
课程时长
-
长期有效
有效期
课程简介
MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念Map(映射)和Reduce(归约)是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。
适合人群
适合有一定Java基础的人学习
主讲内容
MapReduce运算框架主体工作流程
MapReduce程序提交到集群模式运行
MapReduce的本地模式运行,用于开发与测试
MapReduce的分区原理及自定义实现
自定义排序及序列化
MapReduce的计数器
学完收获
提升编码能力,理解MapReduce思想,做大规模数据的计算与分析工作
师资团队
-
黑马大数据讲师讲师多年JavaEE开发及编码经验,曾主导多个项目开发,熟悉SpringMVC、MyBatis、Spring等JavaWeb技术,具有多年大数据开发经验,对大数据领域中的常用框架hadoop、hive、flume、kafka、storm、spark等有丰富的实战经验和研究。授课风格严谨,课堂气氛活跃。