第一部分为基础篇(第1~2章),简单地介绍HadoopYARN的环境搭建和基本设计架构,帮助读者了解一些基础背景知识。 V第二部分为YARN核心设计篇(第3~7章),着重讲解YARN基本库、应用程序设计方法和运行时环境的实现,包括ResourceManager、NodeManager和资源调度器等关键组件的内部实现细节。第三部分为计算框架篇(第8~10章),主要讲解当前比较流行的可运行在YARN上的计算框架,包括离线计算框架MapReduce、DAG计算框架Tez、实时计算框架Storm和内存计算框架Spark。