官术网_书友最值得收藏!

Chapter 1. Introduction to MapReduce

In this first chapter, we will take a look at the core technologies used in the distributed model of Hadoop; more specifically, we cover the following:

  • The Hadoop platform and the framework it provides
  • The MapReduce programming model
  • Technologies built on top of MapReduce that provide an abstraction layer and an API that is easier to understand and work with

In the following diagram, Hadoop stands at the base, and MapReduce as a design pattern enables the execution of distributed jobs. MapReduce is a low-level programming model. Thus, a number of libraries such as Cascading, Pig, and Hive provide alternative APIs and are compiled into MapReduce. Cascading, which is a Java application framework, has a number of extensions in functional programming languages, with Scalding being the one presented in this book.

主站蜘蛛池模板: 德安县| 正宁县| 增城市| 樟树市| 芒康县| 开封县| 孝感市| 若尔盖县| 铜山县| 宁武县| 云林县| 敖汉旗| 武平县| 仁寿县| 平湖市| 宿州市| 大兴区| 泸西县| 万州区| 易门县| 井冈山市| 兴城市| 栾川县| 通江县| 大厂| 仙游县| 张掖市| 通江县| 延边| 景德镇市| 宁强县| 凉山| 额敏县| 咸丰县| 康马县| 内丘县| 林周县| 侯马市| 象州县| 平江县| 维西|