Hadoop实战(第2版) 封面

Hadoop实战(第2版)

评分 3.4
章节数
23
丛书
华章科技·实战系列
ISBN
9787111395836

标签

内容简介

《Hadoop实战(第2版)》是陆嘉恒所著、机械工业出版社2012年11月出版的一本系统讲解Hadoop技术体系的工具书与参考书,为该书第1版的全新升级版本,隶属“华章科技·实战系列”。全书共19章,另附4个附录,内容包括:Hadoop的宏观介绍以及在Linux、Windows、Mac OS X等平台上的安装与配置;MapReduce计算模型、应用程序开发方法、工作机制与应用案例;Hadoop的I/O操作;下一代MapReduce——YARN;HDFS的详细讲解;Hadoop集群管理;以及Hadoop生态中的Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等组件。第18章介绍Hadoop常用插件及其开发方法,第19章分析Hadoop在Yahoo!、eBay、百度、Facebook等企业中的应用案例。与第1版相比,第2版针对当时的新版本技术做了全面更新,几乎每个章节都补充了新内容,新增了Hadoop安全、在Mac OS X上安装Hadoop、WebHDFS等介绍,并对部分章节的Hadoop源码进行剖析,同时修正了第1版中的缺陷与不足。全书注重实践,为各知识点配有小案例,并给出安装、运行与代码执行的集中说明,适合作为系统学习Hadoop及其相关技术的入门与进阶读物。

编辑推荐

这本书的价值在于全景式。市面上不少Hadoop书只讲MapReduce或只讲HDFS,而本书用19章的篇幅把从底层HDFS、MapReduce工作机制,到YARN、Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa,再到企业落地案例串成了一条线,读者可以据此建立起对Hadoop生态的完整地图。第2版并非简单重印:作者针对当时的新版本技术逐章更新,补充了Hadoop安全、Mac OS X 平台安装、WebHDFS 等内容,还在部分章节深入到源码层面,帮助读者从会用到知其所以然。书中每个知识点都配有可动手的小案例,结尾的附录集中给出安装、运行与代码执行说明,降低了新手的环境搭建门槛。需要提醒的是,本书写于2012年,Hadoop 生态此后演进迅速,部分组件与命令已与当下主流版本存在差异,因此它更适合作为理解Hadoop原理与架构体系的经典读本,配合官方文档与新版资料一起使用,而不是当作最新 API 手册。

适合谁读

适合

  • 零基础但具备 Java 与 Linux 基础、希望系统入门 Hadoop 的开发者
  • 有一定 Hadoop 使用经验、想补齐生态组件认知的工程师
  • 开设大数据或分布式计算课程的高校师生
  • 需要评估 Hadoop 技术栈与架构方案的技术负责人

不适合

  • 希望直接查阅当前最新版 Hadoop API 与命令速查的读者
  • 没有编程基础、只想了解大数据概念的纯入门读者
  • 主要关注 Spark、Flink 等新一代计算引擎的从业者

阅读建议

  1. 先读第1、2章建立整体认识并搭好实验环境,再按 MapReduce、YARN、HDFS 顺序推进。
  2. 第11至17章的生态组件可按工作需要用主题式阅读,不必逐章顺序通读。
  3. 边读边动手跑书中案例,遇到与新版 Hadoop 不一致的命令以官方文档为准。
  4. 把第19章的企业应用实例放在最后读,用于对照检验自己对技术选型的理解。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 第1章 Hadoop简介
  2. 第2章 Hadoop的安装与配置
  3. 第3章 MapReduce计算模型
  4. 第4章 开发MapReduce应用程序
  5. 第5章 MapReduce应用案例
  6. 第6章 MapReduce工作机制
  7. 第7章 Hadoop I/O操作
  8. 第8章 下一代MapReduce:YARN
  9. 第9章 HDFS详解
  10. 第10章 Hadoop的管理
  11. 第11章 Hive详解
  12. 第12章 HBase详解
  13. 第13章 Mahout详解
  14. 第14章 Pig详解
  15. 第15章 ZooKeeper详解
  16. 第16章 Avro详解
  17. 第17章 Chukwa详解
  18. 第18章 Hadoop的常用插件与开发
  19. 第19章 企业应用实例
  20. 附录A 云计算在线检测平台
  21. 附录B Hadoop安装、运行与使用说明
  22. 附录C 使用DistributedCache的MapReduce程序
  23. 附录D 使用ChainMapper和ChainReducer的MapReduce程序

常见问题

这本书是第2版,和第一版区别大吗?
差别较大。第2版针对当时的新版本Hadoop技术全面更新,几乎各章都有新增内容,补充了Hadoop安全、在Mac OS X上安装Hadoop、WebHDFS等,并新增YARN等章节,同时修正了第1版的缺陷与不足。
书中的技术内容现在还算过时吗?
本书出版于2012年11月,Hadoop生态此后演进迅速,书中部分组件版本、命令与接口已与当前主流版本不同。其原理、架构和工作机制部分依然有参考价值,实践部分建议配合新版本官方文档。
需要什么基础才能读这本书?
书名虽称实战,但内容从Hadoop简介与安装配置讲起。具备基本的Java编程和Linux命令行操作能力会更顺畅,尤其阅读MapReduce开发与源代码剖析部分时。
这本书适合用来做课程教材吗?
可以用作大数据或分布式计算课程的参考书,其章节结构完整、覆盖面广。不过因出版年份较早,教师通常需要补充新版 Hadoop 及周边生态资料作为更新内容。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分