Hadoop实战(揭开云计算的神秘面纱 海量数据分布式处理框架)
基本信息
- 原书名: Hadoop in Action
- 原出版社: Manning Publications
编辑推荐
纵情享受海量数据之美!
揭开云计算的神秘面纱
深入分析,追本溯源
推荐阅读
内容简介回到顶部↑
作为云计算所青睐的分布式架构,hadoop 是一个用java 语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,是谷歌实现云计算的重要基石。本书分为3 个部分,深入浅出地介绍了hadoop 框架、编写和运行hadoop 数据处理程序所需的实践技能及hadoop 之外更大的生态系统。
《hadoop实战》适合需要处理大量离线数据的云计算程序员、架构师和项目经理阅读参考。
《hadoop实战》适合需要处理大量离线数据的云计算程序员、架构师和项目经理阅读参考。
作译者回到顶部↑
本书提供作译者介绍
Chuck Lam 目前建立了一个名为RollCall的移动社交网络公司,让活跃的个体用户拥有了一个社交助理。他以前曾是RockYou的高级技术组长,开发了社交应用 程序和数据处理基础架构,能够支撑上亿的用户。在斯坦福大学攻读博士的时候,Chuck就对大数据产生了兴趣。他的论文“Computational Data Acquisition”首创了可用于机器学习的数据采集方法,吸纳了来自开源软件和网络游戏等领域的思想。
韩冀中 博士,中国科学院计算技术研究所副研究员,研究生导师,长期从事并行分布式计算领域的科研工作,国.. << 查看详细
韩冀中 博士,中国科学院计算技术研究所副研究员,研究生导师,长期从事并行分布式计算领域的科研工作,国.. << 查看详细
目录回到顶部↑
《hadoop实战》
第一部分 hadoop——一种分布式编程框架
第1 章 hadoop简介 2
1.1 为什么写《hadoop 实战》 3
1.2 什么是hadoop 3
1.3 了解分布式系统和hadoop 4
1.4 比较sql 数据库和hadoop 5
1.5 理解mapreduce 6
1.5.1 动手扩展一个简单程序 7
1.5.2 相同程序在mapreduce中的扩展 9
1.6 用hadoop统计单词——运行第一个程序 11
1.7 hadoop历史 15
1.8 小结 16
1.9 资源 16
第2 章 初识hadoop 17
2.1 hadoop 的构造模块 17
2.1.1 namenode 17
2.1.2 datanode 18
2.1.3 secondary namenode 19
2.1.4 jobtracker 19
第一部分 hadoop——一种分布式编程框架
第1 章 hadoop简介 2
1.1 为什么写《hadoop 实战》 3
1.2 什么是hadoop 3
1.3 了解分布式系统和hadoop 4
1.4 比较sql 数据库和hadoop 5
1.5 理解mapreduce 6
1.5.1 动手扩展一个简单程序 7
1.5.2 相同程序在mapreduce中的扩展 9
1.6 用hadoop统计单词——运行第一个程序 11
1.7 hadoop历史 15
1.8 小结 16
1.9 资源 16
第2 章 初识hadoop 17
2.1 hadoop 的构造模块 17
2.1.1 namenode 17
2.1.2 datanode 18
2.1.3 secondary namenode 19
2.1.4 jobtracker 19
前言回到顶部↑
前言
我很长时间里都痴迷于数据。当我还是一名电气工程本科生的时候,数字信号处理就对我产生了极大的吸引力。我发现音乐、视频、照片和很多其他的东西都可以被视为数据。数据的计算不断带来并加强了这些感性的体验。我当时认为那是最酷的事情。
随着时间的推移,我继续为数据所展现的崭新视野而欣喜。近几年社交数据和大数据崭露头角。特别是大数据,它对我而言是一个智力挑战。早先我已经学会了从统计学角度来观察数据,新的数据类型“只是”需要新的数学方法。这并不简单,但至少我已经得到过训练,了解它们所需的资源也非常丰富。另一方面,大数据涉及系统级的创新和新的编程方法。我从未得到过这样的训练,更重要的是,不只我一个人如此。有关在实践中处理大数据的知识在一定程度上是一种魔法。许多用于扩展数据处理的工具和技术都是如此,包括缓存(例如memcached)、复制及分片,当然还有MapReduce/Hadoop。近几年,我的时间都花在不断地学习这些技术上。
从个人经历看,学习这些技术最大的障碍出现在学习过程的中段。开始时,很容易找到引导性的博客和演示文稿,它们会教你如何做一个“Hello World”的示例。当足够熟悉之后,你就会知道如何在邮件列表中提问,在大小会议中邂逅专家,甚至自己阅读源代码。但在这中间存在一个巨大的知识落差,你的胃口更大了,但又不太清楚下一步该问什么问题。对Hadoop这种最新的技术而言尤为如此。需要一个有组织的说明,将你从开始的“Hello World”引领到可以从容地在实践中应用Hadoop。这就是我希望本书所做到的。幸好我发现了Manning出版社的In Action系列丛书,它们正与此目标相吻合,而且出版社有一群优秀的编辑帮助我达成目标。
我非常享受写作这本书的时光,希望它能为你开启畅游Hadoop的旅途。
我很长时间里都痴迷于数据。当我还是一名电气工程本科生的时候,数字信号处理就对我产生了极大的吸引力。我发现音乐、视频、照片和很多其他的东西都可以被视为数据。数据的计算不断带来并加强了这些感性的体验。我当时认为那是最酷的事情。
随着时间的推移,我继续为数据所展现的崭新视野而欣喜。近几年社交数据和大数据崭露头角。特别是大数据,它对我而言是一个智力挑战。早先我已经学会了从统计学角度来观察数据,新的数据类型“只是”需要新的数学方法。这并不简单,但至少我已经得到过训练,了解它们所需的资源也非常丰富。另一方面,大数据涉及系统级的创新和新的编程方法。我从未得到过这样的训练,更重要的是,不只我一个人如此。有关在实践中处理大数据的知识在一定程度上是一种魔法。许多用于扩展数据处理的工具和技术都是如此,包括缓存(例如memcached)、复制及分片,当然还有MapReduce/Hadoop。近几年,我的时间都花在不断地学习这些技术上。
从个人经历看,学习这些技术最大的障碍出现在学习过程的中段。开始时,很容易找到引导性的博客和演示文稿,它们会教你如何做一个“Hello World”的示例。当足够熟悉之后,你就会知道如何在邮件列表中提问,在大小会议中邂逅专家,甚至自己阅读源代码。但在这中间存在一个巨大的知识落差,你的胃口更大了,但又不太清楚下一步该问什么问题。对Hadoop这种最新的技术而言尤为如此。需要一个有组织的说明,将你从开始的“Hello World”引领到可以从容地在实践中应用Hadoop。这就是我希望本书所做到的。幸好我发现了Manning出版社的In Action系列丛书,它们正与此目标相吻合,而且出版社有一群优秀的编辑帮助我达成目标。
我非常享受写作这本书的时光,希望它能为你开启畅游Hadoop的旅途。
媒体评论回到顶部↑
本书是初学者的指路明灯,是高级用户的洞察力之源。
——Philipp K. Janert, Principal Value公司
为你全面阐释Hadoop的内容、成因和运行机理。
——Paul Stusiak, Falcon 技术公司
将Hadoop阐释清楚的最佳图书!
——Rick Wagner, Acxiom公司
全面覆盖Hadoop!他书无而本书有。
——John S. Griffin, Overstock.com
本书是对Hadoop和MapReduce的极佳介绍。
——Kenneth DeLong, BabyCenter公司
——Philipp K. Janert, Principal Value公司
为你全面阐释Hadoop的内容、成因和运行机理。
——Paul Stusiak, Falcon 技术公司
将Hadoop阐释清楚的最佳图书!
——Rick Wagner, Acxiom公司
全面覆盖Hadoop!他书无而本书有。
——John S. Griffin, Overstock.com
本书是对Hadoop和MapReduce的极佳介绍。
——Kenneth DeLong, BabyCenter公司







点击看大图






加载中...

