众所期待,隆重推出!大数据领域中杀手级的应用计算框架:Spark视频教程。 本套视频教程基于Scala 2.12版本,对Spark 3.0版本的核心模块进行了详尽的源码级讲解,授课图文并茂,资料详实丰富,带你领略不一样的技术风景线。 课程内容涉及方方面面,函数式编程,你熟悉吗?认知心理学,你知道吗?工程化代码框架,你了解吗?在这套Spark视频教程中,你想要的这些全都有! 课程内容适合不同层次的开发人员,对你提升个人技术等级大有裨益。
视频目录 001.尚硅谷_Spark框架-简介002.尚硅谷_Spark框架-Vs Hadoop003.尚硅谷_Spark框架-核心模块-介绍004.尚硅谷_Spark框架-快速上手-开发环境准备005.尚硅谷_Spark框架-快速上手-WordCount-案例分析006.尚硅谷_Spark框架-快速上手-WordCount-Spark环境007.尚硅谷_Spark框架-快速上手-WordCount-功能实现008.尚硅谷_Spark框架-快速上手-WordCount-不同的实现009.尚硅谷_spark框架-快速上手-WordCount-Spark的实现010.尚硅谷_Spark框架-快速上手-WordCount-日志和错误011.尚硅谷_Spark框架-运行环境-本地环境-基本配置和操作012.尚硅谷_Spark框架-运行环境-本地环境-提交应用程序013.尚硅谷_Spark框架-运行环境-独立部署环境-基本配置和操作014.尚硅谷_Spark框架-运行环境-独立部署环境-提交参数解析015.尚硅谷_Spark框架-运行环境-独立部署环境-配置历史服务016.尚硅谷_Spark框架-运行环境-独立部署环境-配置高可用017.尚硅谷_Spark框架-运行环境-Yarn环境-基本配置 & 历史服务018.尚硅谷_Spark框架-运行环境-Windows环境 & 总结019.尚硅谷_Spark框架-核心组件-介绍020.尚硅谷_Spark框架-核心概念-Executor & Core & 并行度021.尚硅谷_Spark框架-核心概念-DAG & 提交流程 & Yarn两种部署模式022.尚硅谷_SparkCore-分布式计算模拟-搭建基础的架子023.尚硅谷_SparkCore-分布式计算模拟-客户端向服务器发送计算任务024.尚硅谷_SparkCore-分布式计算模拟-数据结构和分布式计算025.尚硅谷_SparkCore-核心编程-RDD-概念介绍026.尚硅谷_SparkCore-核心编程-RDD-IO基本实现原理-1027.尚硅谷_SparkCore-核心编程-RDD-IO基本实现原理-2028.尚硅谷_SparkCore-核心编程-RDD-RDD和IO之间的关系029.尚硅谷_SparkCore-核心编程-RDD-特点030.尚硅谷_SparkCore-核心编程-RDD-五大主要配置031.尚硅谷_SparkCore-核心编程-RDD-执行原理032.尚硅谷_SparkCore-核心编程-RDD-创建-内存033.尚硅谷_SparkCore-核心编程-RDD-创建-文件034.尚硅谷_SparkCore-核心编程-RDD-创建-文件1035.尚硅谷_SparkCore-核心编程-RDD-集合数据源-分区的设定036.尚硅谷_SparkCore-核心编程-RDD-集合数据源-分区数据的分配037.尚硅谷_SparkCore-核心编程-RDD-文件数据源-分区的设定038.尚硅谷_SparkCore-核心编程-RDD-文件数据源-分区数据的分配039.尚硅谷_SparkCore-核心编程-RDD-文件数据源-分区数据的分配-案例分析040.尚硅谷_SparkCore-核心编程-RDD-算子介绍041.尚硅谷_SparkCore-核心编程-RDD-转换算子-map042.尚硅谷_SparkCore-核心编程-RDD-转换算子-map-小功能043.尚硅谷_SparkCore-核心编程-RDD-转换算子-map-并行计算效果演示044.尚硅谷_SparkCore-核心编程-RDD-转换算子-mapPartitions045.尚硅谷_SparkCore-核心编程-RDD-转换算子-mapPartitions-小练习046.尚硅谷_SparkCore-核心编程-RDD-转换算子-mapPartitions & map的区别-完成比完美更重要047.尚硅谷_SparkCore-核心编程-RDD-转换算子-mapPartitionsWithIndex048.尚硅谷_SparkCore-核心编程-RDD-转换算子-flatMap049.尚硅谷_SparkCore-核心编程-RDD-转换算子-flatMap-小练习050.尚硅谷_SparkCore-核心编程-RDD-转换算子-glom051.尚硅谷_SparkCore-核心编程-RDD-转换算子-理解分区不变的含义052.尚硅谷_SparkCore-核心编程-RDD-转换算子-groupBy053.尚硅谷_SparkCore-核心编程-RDD-转换算子-groupBy-shuffle来袭054.尚硅谷_SparkCore-核心编程-RDD-转换算子-groupBy-小练习055.尚硅谷_SparkCore-核心编程-RDD-转换算子-filter-数据倾斜056.尚硅谷_SparkCore-核心编程-RDD-转换算子-sample-抽奖喽057.尚硅谷_SparkCore-核心编程-RDD-转换算子-distinct058.尚硅谷_SparkCore-核心编程-RDD-转换算子-coalesce059.尚硅谷_SparkCore-核心编程-RDD-转换算子-repartition060.尚硅谷_SparkCore-核心编程-RDD-转换算子-sortBy061.尚硅谷_SparkCore-核心编程-RDD-转换算子-交集&并集&差集&拉链062.尚硅谷_SparkCore-核心编程-RDD-转换算子-交集&并集&差集&拉链-注意事项063.尚硅谷_SparkCore-核心编程-RDD-转换算子-partitionBy(前面有吸气,中间有等待)064.尚硅谷_SparkCore-核心编程-RDD-转换算子-partitionBy-思考的问题065.尚硅谷_SparkCore-核心编程-RDD-转换算子-reduceByKey066.尚硅谷_SparkCore-核心编程-RDD-转换算子-groupByKey067.尚硅谷_SparkCore-核心编程-RDD-转换算子-groupByKey & reduceByKey的区别068.尚硅谷_SparkCore-核心编程-RDD-转换算子-aggregateByKey069.尚硅谷_SparkCore-核心编程-RDD-转换算子-aggregateByKey-图解070.尚硅谷_SparkCore-核心编程-RDD-转换算子-foldByKey071.尚硅谷_SparkCore-核心编程-RDD-转换算子-aggregateByKey-小练习072.尚硅谷_SparkCore-核心编程-RDD-转换算子-aggregateByKey-小练习-图解073.尚硅谷_SparkCore-核心编程-RDD-转换算子-combineByKey074.尚硅谷_SparkCore-核心编程-RDD-转换算子-聚合算子的区别075.尚硅谷_SparkCore-核心编程-RDD-转换算子-join076.尚硅谷_SparkCore-核心编程-RDD-转换算子-leftOuterJoin & rightOuterJoin077.尚硅谷_SparkCore-核心编程-RDD-转换算子-cogroup078.尚硅谷_SparkCore-核心编程-RDD-案例实操-需求介绍 & 分析079.尚硅谷_SparkCore-核心编程-RDD-案例实操-需求设计080.尚硅谷_SparkCore-核心编程-RDD-案例实操-功能实现081.尚硅谷_SparkCore-核心编程-RDD-行动算子-介绍082.尚硅谷_SparkCore-核心编程-RDD-行动算子-算子演示083.尚硅谷_SparkCore-核心编程-RDD-行动算子-aggregate084.尚硅谷_SparkCore-核心编程-RDD-行动算子-countByKey & countByValue085.尚硅谷_SparkCore-核心编程-RDD-WordCount不同的实现方式-(1-8)086.尚硅谷_SparkCore-核心编程-RDD-WordCount不同的实现方式-(9-11)087.尚硅谷_SparkCore-核心编程-RDD-行动算子-save的方法088.尚硅谷_SparkCore-核心编程-RDD-行动算子-foreach089.尚硅谷_SparkCore-核心编程-RDD-序列化-闭包检测090.尚硅谷_SparkCore-核心编程-RDD-序列化-实际执行时的问题091.尚硅谷_SparkCore-核心编程-RDD-序列化-Kryo序列化Core介绍092.尚硅谷_SparkCore-核心编程-RDD-依赖关系-依赖 & 血缘关系介绍093.尚硅谷_SparkCore-核心编程-RDD-依赖关系-血缘关系-演示094.尚硅谷_SparkCore-核心编程-RDD-依赖关系-宽窄依赖095.尚硅谷_SparkCore-核心编程-RDD-依赖关系-阶段&分区&任务-概念解析-秋游了096.尚硅谷_SparkCore-核心编程-RDD-依赖关系-阶段划分源码解读097.尚硅谷_SparkCore-核心编程-RDD-依赖关系-任务划分源码解读098.尚硅谷_SparkCore-核心编程-RDD-依赖关系-任务分类099.尚硅谷_SparkCore-核心编程-RDD-持久化-cache & persist基本原理和演示100.尚硅谷_SparkCore-核心编程-RDD-持久化-作用101.尚硅谷_SparkCore-核心编程-RDD-持久化-检查点102.尚硅谷_SparkCore-核心编程-RDD-持久化-区别103.尚硅谷_SparkCore-核心编程-RDD-分区器-自定义数据分区规则104.尚硅谷_SparkCore-核心编程-RDD-文件读取与保存105.尚硅谷_SparkCore-核心编程-数据结构-累加器-原理及简单演示106.尚硅谷_SparkCore-核心编程-数据结构-累加器-问题107.尚硅谷_SparkCore-核心编程-数据结构-累加器-自定义实现108.尚硅谷_SparkCore-核心编程-数据结构-累加器-自定义实现-1109.尚硅谷_SparkCore-核心编程-数据结构-广播变量110.尚硅谷_SparkCore-案例实操-数据准备 & 数据说明111.尚硅谷_SparkCore-案例实操-需求一-需求设计 & 思路梳理112.尚硅谷_SparkCore-案例实操-需求一-功能实现-分别统计点击,下单,支付的数量113.尚硅谷_SparkCore-案例实操-需求一-功能实现-合并点击,下单,支付的数量114.尚硅谷_SparkCore-案例实操-需求一-功能实现-第二种实现方式115.尚硅谷_SparkCore-案例实操-需求一-功能实现-第三种实现方式116.尚硅谷_SparkCore-案例实操-需求一-功能实现-第四种实现方式117.尚硅谷_SparkCore-案例实操-需求二-功能实现118.尚硅谷_SparkCore-案例实操-需求三-需求介绍119.尚硅谷_SparkCore-案例实操-需求三-需求分析-图解120.尚硅谷_SparkCore-案例实操-需求三-代码实现-分母的计算121.尚硅谷_SparkCore-案例实操-需求三-代码实现-分子的计算并求转换率122.尚硅谷_SparkCore-案例实操-需求三-代码实现-优化需求123.尚硅谷_SparkCore-工程化代码-架构模式-三层架构介绍124.尚硅谷_SparkCore-工程化代码-架构模式-三层架构代码实现125.尚硅谷_SparkCore-工程化代码-架构模式-架构代码优化126.尚硅谷_SparkCore-工程化代码-架构模式-ThreadLocal解释127.尚硅谷_SparkCore-总结-课件梳理128.尚硅谷_Spark内核 & 源码-总体介绍129.尚硅谷_Spark内核 & 源码-环境准备-SparkSubmit-起点130.尚硅谷_Spark内核 & 源码-环境准备-SparkSubmit-向Yarn提交应用131.尚硅谷_Spark内核 & 源码-环境准备-SparkSubmit-启动ApplicationMaster132.尚硅谷_Spark内核 & 源码-环境准备-ApplicationMaster-启动Driver线程133.尚硅谷_Spark内核 & 源码-环境准备-ApplicationMaster-启动Executor进程134.尚硅谷_Spark内核 & 源码-环境准备-ExecutorBackend-创建Executor计算对象135.尚硅谷_Spark内核 & 源码-环境准备-流程梳理136.尚硅谷_Spark内核 & 源码-通信环境-通信原理137.尚硅谷_Spark内核 & 源码-通信环境-通信组件138.尚硅谷_Spark内核 & 源码-通信环境-课件梳理139.尚硅谷_Spark内核 & 源码-应用程序执行-上下文对象SparkContext140.尚硅谷_Spark内核 & 源码-应用程序执行-RDD依赖关系141.尚硅谷_Spark内核 & 源码-应用程序执行-阶段的划分142.尚硅谷_Spark内核 & 源码-应用程序执行-任务的切分143.尚硅谷_Spark内核 & 源码-应用程序执行-任务的调度144.尚硅谷_Spark内核 & 源码-应用程序执行-任务的执行145.尚硅谷_Spark内核 & 源码-应用程序执行-课件梳理146.尚硅谷_Spark内核 & 源码-shuffle-原理回顾147.尚硅谷_Spark内核 & 源码-shuffle-图解148.尚硅谷_Spark内核 & 源码-shuffle-实现过程149.尚硅谷_Spark内核 & 源码-shuffle-写流程源码解读150.尚硅谷_Spark内核 & 源码-shuffle-归并排序和读流程151.尚硅谷_Spark内核 & 源码-shuffle-课件梳理152.尚硅谷_Spark内核 & 源码-内存管理153.尚硅谷_SparkSQL-介绍154.尚硅谷_SparkSQL-特点155.尚硅谷_SparkSQL-数据模型-DataFrame & DataSet156.尚硅谷_SparkSQL-核心编程-DataFrame-简单演示157.尚硅谷_SparkSQL-核心编程-DataFrame-SQL的基本使用158.尚硅谷_SparkSQL-核心编程-DataFrame-DSL语法的基本使用159.尚硅谷_SparkSQL-核心编程-DataFrame-RDD之间的转换160.尚硅谷_SparkSQL-核心编程-DataSet-介绍161.尚硅谷_SparkSQL-核心编程-DataSet-DataFrame的转换162.尚硅谷_SparkSQL-核心编程-DataSet-RDD的转换163.尚硅谷_SparkSQL-核心编程-DataSet & DataFrame & RDD之间的关系164.尚硅谷_SparkSQL-核心编程-IDEA创建SparkSQL环境对象165.尚硅谷_SparkSQL-核心编程-IDEA-DataFrame基本操作166.尚硅谷_SparkSQL-核心编程-IDEA-DataSet基本操作167.尚硅谷_SparkSQL-核心编程-IDEA-RDD & DataFrame & DataSet互相转换168.尚硅谷_SparkSQL-核心编程-IDEA-UDF函数169.尚硅谷_SparkSQL-核心编程-IDEA-UDAF函数-实现原理170.尚硅谷_SparkSQL-核心编程-IDEA-UDAF函数-弱类型函数实现171.尚硅谷_SparkSQL-核心编程-IDEA-UDAF函数-强类型函数实现172.尚硅谷_SparkSQL-核心编程-IDEA-UDAF函数-早期强类型函数实现173.尚硅谷_SparkSQL-核心编程-IDEA-UDAF函数-课件梳理174.尚硅谷_SparkSQL-核心编程-数据读取和保存-通用方法175.尚硅谷_SparkSQL-核心编程-数据读取和保存-操作JSON & CSV176.尚硅谷_SparkSQL-核心编程-数据读取和保存-操作MySQL177.尚硅谷_SparkSQL-核心编程-数据读取和保存-操作内置Hive178.尚硅谷_SparkSQL-核心编程-数据读取和保存-操作外置Hive179.尚硅谷_SparkSQL-核心编程-数据读取和保存-代码操作外置Hive180.尚硅谷_SparkSQL-核心编程-数据读取和保存-beeline操作Hive181.尚硅谷_SparkSQL-案例实操-数据准备182.尚硅谷_SparkSQL-案例实操-需求部分实现183.尚硅谷_SparkSQL-案例实操-需求完整实现184.尚硅谷_SparkSQL-总结-课件梳理185.尚硅谷_SparkStreaming-概念-介绍186.尚硅谷_SparkStreaming-概念-原理 & 特点187.尚硅谷_SparkStreaming-入门-WordCount-实现188.尚硅谷_SparkStreaming-入门-WordCount-解析189.尚硅谷_SparkStreaming-DStream创建-Queue190.尚硅谷_SparkStreaming-DStream创建-自定义数据采集器191.尚硅谷_SparkStreaming-DStream创建-Socket数据采集器源码解读192.尚硅谷_SparkStreaming-DStream创建-Kafka数据源193.尚硅谷_SparkStreaming-DStream转换-状态操作194.尚硅谷_SparkStreaming-DStream转换-无状态操作-transform195.尚硅谷_SparkStreaming-DStream转换-无状态操作-join196.尚硅谷_SparkStreaming-DStream转换-有状态操作-window197.尚硅谷_SparkStreaming-DStream转换-有状态操作-window-补充198.尚硅谷_SparkStreaming-DStream输出199.尚硅谷_SparkStreaming-优雅地关闭200.尚硅谷_SparkStreaming-优雅地关闭-恢复数据201.尚硅谷_SparkStreaming-案例实操-环境和数据准备202.尚硅谷_SparkStreaming-案例实操-需求一-分析203.尚硅谷_SparkStreaming-案例实操-需求一-功能实现-黑名单判断204.尚硅谷_SparkStreaming-案例实操-需求一-功能实现-统计数据更新205.尚硅谷_SparkStreaming-案例实操-需求一-功能实现-测试 & 简化 & 优化206.尚硅谷_SparkStreaming-案例实操-需求二-功能实现207.尚硅谷_SparkStreaming-案例实操-需求二-乱码问题208.尚硅谷_SparkStreaming-案例实操-需求三-介绍 & 功能实现209.尚硅谷_SparkStreaming-案例实操-需求三-效果演示210.尚硅谷_SparkStreaming-总结-课件梳理