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

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.

主站蜘蛛池模板: 河东区| 九龙城区| 长子县| 河东区| 九龙城区| 通辽市| 镶黄旗| 东丰县| 宜城市| 剑河县| 崇州市| 咸丰县| 湘潭市| 丰城市| 明光市| 唐海县| 哈密市| 九龙县| 清远市| 衡阳县| 兴安县| 滨海县| 原平市| 九寨沟县| 三门峡市| 桐城市| 宣武区| 隆昌县| 赣榆县| 陕西省| 巩义市| 瑞安市| 炎陵县| 怀安县| 武定县| 柳林县| 甘南县| 长寿区| 新乐市| 出国| 韶关市|