本书的第一大部分概述了大数据的主要技术,包括大数据的获取、存储、处理,还有架构设计的基本理念,以及常用的消息和缓存机制。这一部分你会发现关于Nutch、Flume、Hadoop、HBase、Redis、Hive、Kafka、Spark、Storm等的简介。第二大部分从业务需求的描述入手,然后进行需求分析,根据需求的特点,对第一部分所涉及的备选技术进行筛选,最后是技术方案和架构的确认。