上QQ阅读APP看书,第一时间看更新
如何阅读本书
本书在章节的安排上旨在引导读者以最快的速度上手Hadoop,而省去其他不必要的学习过程。如果你是一个有经验的Hadoop工程师或者是项目经理,也可以直接进入应用篇,关注项目的设计和实现;如果不是,还是建议你循序渐进地阅读本书方能获得最好的学习效果。
本书一共分为基础篇、应用篇和结束篇3个部分,一共18章。
基础篇从第1章至第9章,其中第1章为绪论,第2章为环境准备,第3章至第8章主要介绍HDFS、YARN、MapReduce、Hive、Sqoop、HBase的原理和使用,在此之上,第9章介绍Hadoop的性能调优和运维。读者将从基础篇获得Hadoop工程师的理论基础。
应用篇从第9章至19章,主要内容为一个基于Hadoop的在线图书销售商业智能系统的设计和实现,包含了系统需求说明、总体设计和完整的实现。应用篇会运用基础篇的知识,巩固并升华基础篇的学习效果。此外,应用篇的项目架构可以进行一些改动并推而广之,有一定的参考价值。读者将从应用篇获得Hadoop工程师的项目经验。
结束篇为第20章,将对全书进行总结,并对技术发展做了展望。