标签
内容简介
《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、2章建立整体认识并搭好实验环境,再按 MapReduce、YARN、HDFS 顺序推进。
- 第11至17章的生态组件可按工作需要用主题式阅读,不必逐章顺序通读。
- 边读边动手跑书中案例,遇到与新版 Hadoop 不一致的命令以官方文档为准。
- 把第19章的企业应用实例放在最后读,用于对照检验自己对技术选型的理解。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 第1章 Hadoop简介
- 第2章 Hadoop的安装与配置
- 第3章 MapReduce计算模型
- 第4章 开发MapReduce应用程序
- 第5章 MapReduce应用案例
- 第6章 MapReduce工作机制
- 第7章 Hadoop I/O操作
- 第8章 下一代MapReduce:YARN
- 第9章 HDFS详解
- 第10章 Hadoop的管理
- 第11章 Hive详解
- 第12章 HBase详解
- 第13章 Mahout详解
- 第14章 Pig详解
- 第15章 ZooKeeper详解
- 第16章 Avro详解
- 第17章 Chukwa详解
- 第18章 Hadoop的常用插件与开发
- 第19章 企业应用实例
- 附录A 云计算在线检测平台
- 附录B Hadoop安装、运行与使用说明
- 附录C 使用DistributedCache的MapReduce程序
- 附录D 使用ChainMapper和ChainReducer的MapReduce程序
常见问题
这本书是第2版,和第一版区别大吗?
差别较大。第2版针对当时的新版本Hadoop技术全面更新,几乎各章都有新增内容,补充了Hadoop安全、在Mac OS X上安装Hadoop、WebHDFS等,并新增YARN等章节,同时修正了第1版的缺陷与不足。
书中的技术内容现在还算过时吗?
本书出版于2012年11月,Hadoop生态此后演进迅速,书中部分组件版本、命令与接口已与当前主流版本不同。其原理、架构和工作机制部分依然有参考价值,实践部分建议配合新版本官方文档。
需要什么基础才能读这本书?
书名虽称实战,但内容从Hadoop简介与安装配置讲起。具备基本的Java编程和Linux命令行操作能力会更顺畅,尤其阅读MapReduce开发与源代码剖析部分时。
这本书适合用来做课程教材吗?
可以用作大数据或分布式计算课程的参考书,其章节结构完整、覆盖面广。不过因出版年份较早,教师通常需要补充新版 Hadoop 及周边生态资料作为更新内容。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。