Hadoop权威指南第二版翻译,前言

(本翻译,力争简洁,明了,保持原滋原味,个人能力有限,欢迎指正)

管理小贴士

 在本文对一些特定类的讨论中,我经常忽略了他们的包名,以此来减少杂乱。如果你需要知道一个类在哪个包下面,你可以在,Hadoop的相关子项目的Java API文档中(?),轻易查询到。Apache Hadoop主页http://hadoop.apache.org/.。或者,如果你正在使用IDE,你可以使用它的自动补全机制来帮助你。

接下来将要提到的这个做法,与上面的做法是相似的,虽然这样的做法背离了通常的编程规范,在程序里面,当导入一个包里面的多个类时,我使用星号这个通配符来导入包,这样做是为了节省空间(例如import org.apache.hadoop.io.*)。

本书中的示例程序可以在本书的网站上下载,http://www.hadoopbook.com/.你也可以在网站上,获得本书示例中的数据,还有,书中代码运行时,一些需要注意的地方,还有代码的更新链接,其它的一些额外资源,和我的博客。

这本书讲了什么

这本书的剩下部分是如此规划的:第一章:强调hadoop的需求性并且描述他的历史。第二章:提供了MapReduce的介绍。第三章:研究hadoop文件系统,尤其对hdfs进行深度讲解。第四章:涵盖了Hadoop IO的基础,具体包括如下,数据完整性,压缩,序列化,基于文件的数据结构。

剩下的四章,深度讲解了MapReduce。第五章:描述了开发MapReduce程序的特定步骤。第六章:从用户角度,展示了,MapReduce是如何在Hadoop上实现的。第七章:是关于MapReduce编程模型的,和MapReduce可以处理的各种各样的数据类型。第八章:是关于高级Hadoop的知识点,包括排序和JOIN数据。第九、十章:是写给Hadoop管理员的,描述了怎样安装和维护一个hadoop集群,并且运行HDFS和MapReduce。

接下来的章节旨在描述基于Hadoop的项目和相关方面。

十一章、十二章:展示了pig和hive,他们是基于hdfs和mapreduce的分析平台。十三章、十四章、十五章分别讲述了hbase,zookeeper,和sqoop。

最后,十六章:是apache hadoop组织成员贡献的一些小案例的学习。

第二版的新内容是什么?

第二版增加了新章节,hivesqoop(十二章、十五章),Avro(十四章),对hadoop的新的安全特性的介绍(九章),和,用hadoop分析大量的网络图表,的新案例的学习。(十六章)

这版书继续描述了0.20版的apache hadoop,因为在我写这本书时,这是最近的稳定版本。最近版本的新的特性会在本文中偶尔提及到(略了半句话)。

本书中的一些约定

本书中使用了如下的图标约定:

斜体:表明新的术语,urlsemail地址、文件名、文件扩展

等宽字体:用于程序中,也用于图表中,表明程序的元素,例如变量或者函数名,数据集、数据类型、环境变量、描述语句、关键字。

等宽字体加粗:描述应该由用户逐字打印的命令或者其他的文字。

等款字体斜体:描述应该由用户支持的值替换的文本或者由上下文决定的文本。

使用代码的例子

这本书的目的是帮助你完成工作。通常来说,你可以在你的程序和文档中使用本书的代码。你不必联系我们以取得允许。除非你要发布一部分重要意义的代码。例如:写程序用到了本书中的好几大块代码,不需要申请许可。出售或者发布O’Reilly书籍中的cd盘不需要许可。回答问题时引用了本书例子和引用了本书的代码,不需要许可。合并本书中的大量重要的代码到你的产品文档中不需要许可。

我们喜欢你在引用时表明引用来源,但是我们并不这么要求。一个引用说明一般包括标题、作者、发布商、和ISBN号。例如Hadoop: The Definitive Guide, Second

Edition, by Tom White. Copyright 2011 Tom White, 978-1-449-38973-4.”

如果你感觉你使用的代码超出了我们许可的范围,请随时联系我们permissions@oreilly.com.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值