《深入理解Hadoop(原书第2版)》——2.6本章小结

2.6本章小结

本章介绍了Hadoop系统的各种概念。从一个典型的单词计数程序示例开始,一步步地介绍了Hadoop系统的各种特性。介绍了Hadoop分布式文件系统(HDFS),介绍了Hadoop1.x系统中是如何通过作业跟踪器守护进程和任务跟踪器守护进程来管理作业的。认识到了这些守护进程限制了系统的可扩展性之后,我们引入了YARN的讲解。YARN是Hadoop2.x系统的重要特性,解决了系统扩展性的问题。最后,我们讲解了高可用名称节点。

下面的章节,我们会介绍Hadoop系统的安装,还会教你编写和执行自己的第一个MapReduce程序。

时间: 2024-09-29 09:24:37

《深入理解Hadoop(原书第2版)》——2.6本章小结的相关文章

《WCF技术内幕》翻译19:第1部分_第4章_WCF101:从内部剖析WCF和本章小结

从内部剖析WCF 当检查WCF程序(地址.绑定和契约)外部的时候,很自然的就会想知道WCF 如何使用地址.绑定和契约来发送和接收消息.从目前为止我们看到的代码,很 少有代码与发送和接收消息有直接关系.事实上,地址.绑定和契约本身不会做 太多的实际工作.当我们仔细研究WCF程序的时候,我们看到另外一个使用地址 .绑定和契约发送和接收消息的基础结构.从大的层次考虑,本书的剩余部分会 专注于解释这个底层基础结构,所以我们将会在本章里介绍这个底层基础结构的 主要部分. 当我们看完整个地址.绑定和契约的内

后台开发:核心技术与应用实践2.4 本章小结

2.4 本章小结 本章从对象的封装.继承.多态这三大特征来带领读者学习面向对象的C++.这3个特征分别解决了以下问题. (1)封装:找到变化并且把它封装起来,就可以在不影响其他部分的前提下修改或扩展被封装的变化部分.封装解决了程序的可扩展性. (2)继承:子类继承父类,可以继承父类的方法及属性,实现了多态以及代码的重用,解决了系统的重用性和扩展性,但是继承破坏了封装,因为其是对子类开 放的,修改父类会导致所有子类的改变,因此继承一定程度上又破坏了系统的可扩展性,所以继承需要慎用.继承是在程序开发

《UML面向对象设计基础》—第1章1.10节本章小结

1.10 本章小结 UML面向对象设计基础 因为"面向对象"在英语中就没有绝对优势的定义,因此,针对面向对象定义的特性从来就没有一致的意见.我本人认为以下特性对面向对象是至关重要的:封装.信息/实现隐藏.状态保持.对象标识.消息.类.继承.多态性及一般性. 面向对象的封装产生一个由表示对象状态的属性及其操作组成的软件结构("对象"),用实现的术语讲,就是操作的方法处理保持对象状态的变量.封装确保对对象内部信息的任何修改(或访问)都必须通过对象的操作. 信息/实现隐藏

《循序渐进学Docker》——3.5 本章小结

3.5 本章小结 本章我们先介绍了主流操作系统对Docker的支持情况,以及如何安装Ubuntu系统和在Ubuntu环境下安装Docker.最后我们举了三个应用例子,介绍Docker如何部署服务,后续的章节,我们会继续结合这三个应用例子,深入探讨Docker的使用方法.

《循序渐进学Docker》——2.3 本章小结

2.3 本章小结 这一章,我们介绍了在Windows环境下如何安装Docker,并且通过搭建一个个人博客WordPress,让大家了解Docker指令的运行方式.大家有没有被Docker的神奇特性深深吸引住呢?如果有,那么我们接下来就"折腾"得大一些.

Java RESTful Web Service实战(第2版) 1.9 本章小结

1.9 本章小结 本章主要讲述了REST服务的概念和实战.先后解读了REST.REST服务.JAX-RS2标准中的重要概念,对JAX-RS2的参考实现项目Jersey进行了简单而全面的概述.随后讲述了如何快速创建REST应用和REST服务,介绍了基于JAX-RS2标准的其他项目和其他非JAX-RS2标准的.著名的Java项目. 通过阅读本章,读者可以清楚地掌握Java领域开发REST服务中的基本概念. 本章主要的知识点如下. REST是什么 一种架构风格. HTTP+URI+XML是REST的基

《Web安全之机器学习入门》一 3.5 本章小结

3.5 本章小结 本章在一定程度上科普了机器学习的常见概念,并介绍了后面章节将频繁使用的一些知名数据集,我们在后面章节将频繁和这些数据打交道.本章并没有详细讲解各种概念的定义,如果对机器学习的基本概念还是很模糊,也没有关系,通过后面章节的学习,我们会不断加深对这些概念的理解. 参考资源 我写作本章时参考了以下网站,读者要想进一步学习,欢迎到这些网站进一步了解更多信息: http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html http://b

《ANSYS Workbench 16.0超级学习手册》——1.4 本章小结

1.4 本章小结 通过本章的学习,读者应该对Workbench 16.0平台界面的菜单栏.工具栏.工具箱等有基本的了解,了解Workbench 16.0平台各个系统中不同模块的基本功能及应用领域:同时读者应该初步掌握在用户自定义系统中创建自己喜欢的工程流程分析模块.除此之外,读者应该掌握将Workbench 16.0软件集成到常见CAD软件的步骤及方法.

《程序设计解题策略》——1.7 本章小结

1.7 本章小结 树是一个具有层次结构的集合,一种没有回路的连通图,在程序设计竞赛中,许多试题的数据关系呈现树型结构.为了拓宽读者对树的认识.拓展树的应用范围.掌握更多利用树型结构解题的处理方法,我们在本章中介绍了以往竞赛曾涉及的一些前沿知识: 1) 探讨了如何利用划分树求解整数区间内第k大的值:即先离线构建出整个查询区间的划分树,然后在划分树中查找某子区间中第k大值.这个算法保证能在O(logn)的时间复杂度内快速求出问题解. 2) 通过分析一些蕴涵最小生成树性质的试题,给出了应用最小生成树原

《JavaScript面向对象编程指南》——2.8 本章小结

2.8 本章小结 在这一章中,我们学习了编写一个JavaScript程序所需要的基本组件.现在,您应该已经掌握了以下几种基本数据类型. . 数字 . 字符串 . 布尔值 . undefined . null 你也已经了解了一些基本的操作符. 算术运算符:+ .-.*./.%. 自增(减)运算符:++.--. 赋值运算符:=.+=.-=.*=./=.%=. 特殊操作符:typeof.delete. 逻辑运算符:&&.||.!. 比较运算符:==.===.!=.!==.<.>.&g