本书尝试在专业注本和大众注本之间,做成一个既有一定的专业知识,也相对流畅的注本。在专业性上,除了广泛汲取古注的精华外,还利用了最新的考古、古文字、古文献等专业新的学术成果,尝试用浅显流畅的语言表达出来。
本书首先通过代码实战的方式对学习Spark前必须掌握的Scala内容进行讲解并结合Spark源码的阅读来帮助读者快速学习Scala函数式编程与面向对象完美结合的编程艺术,接着对Hadoop和Spark集群安装部署以及Spark在不同集成开发环境的开发实战作出了详细的讲解,然后基于大量的实战案例来讲解Spark核心RDD编程并深度解密RDD的密码,并且通过实战的方式讲解了TopN在Spark RDD中的实现,为了让读者彻底了解Spark,本书用了大量的篇幅详细解密了Spark的高可用性、内核架构、运行机制等内容。