《Spark大数据商业实战三部曲》介绍
《Spark大数据商业实战三部曲:内核解密|商业案例|性能调优》基于Spark 2.2.X,以Spark商业案例实战和Spark在生产环境下几乎所有类型的性能调优为核心,以Spark内核解密为基石,分为上篇、中篇、下篇,对企业生产环境下的Spark商业案例与性能调优抽丝剥茧地进行剖析。上篇基于Spark源码,从一个动手实战案例入手,循序渐进地全面解析了Spark 2.2新特性及Spark内核源码;中篇选取Spark开发中最有代表的经典学习案例,深入浅出地介绍,在案例中综合应用Spark的大数据技术;下篇性能调优内容基本wan全覆盖了Spark在生产环境下的所有调优技术。
《Spark大数据商业实战三部曲》目录
上篇 内核解密
第1章 电光石火间体验Spark 2.2开发实战
第2章 Spark 2.2技术及原理
第3章 Spark的灵魂:RDD和DataSet
第4章 Spark Driver启动内幕剖析
第5章 Spark集群启动原理和源码详解
第6章 Spark Application提交给集群的原理和源码详解
第7章 Shuffle原理和源码详解
第8章 Job工作原理和源码详解
第9章 Spark中Cache和checkpoint原理和源码详解
第10章 Spark中Broadcast和Accumulator原理和源码详解
第11章 Spark与大数据其他经典组件整合原理与实战
中篇 商业案例
第12章 Spark商业案例之大数据电影点评系统应用案例
第13章 Spark 2.2实战之Dataset开发实战企业人员管理系统应用案例
第14章 Spark商业案例之电商交互式分析系统应用案例
第15章 Spark商业案例之NBA篮球运动员大数据分析系统应用案例
第16章 电商广告点击大数据实时流处理系统案例
第17章 Spark在通信运营商生产环境中的应用案例
第18章 使用Spark GraphX实现婚恋社交网络多维度分析案例
下篇 性能调优
第19章 对运行在YARN上的Spark进行性能调优
第20章 Spark算子调优最佳实践
第21章 Spark频繁遇到的性能问题及调优技巧
第22章 Spark集群资源分配及并行度调优最佳实践
第23章 Spark集群中Mapper端、Reducer端内存调优
第24章 使用Broadcast实现Mapper端Shuffle聚合功能的原理和调优实战
第25章 使用Accumulator高效地实现分布式集群全局计数器的原理和调优案例
第26章 Spark下JVM性能调优最佳实践
第27章 Spark五大子框架调优最佳实践
第28章 Spark 2.2.0新一代钨丝计划优化引擎
第29章 Spark Shuffle调优原理及实践
第30章 Spark性能调优之数据倾斜调优一站式解决方案原理与实战
第31章 Spark大数据性能调优实战专业之路
后记