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

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.

主站蜘蛛池模板: 安宁市| 锡林郭勒盟| 绥化市| 鹿泉市| 广宁县| 长春市| 丘北县| 涿鹿县| 大悟县| 都兰县| 磐安县| 荥经县| 日土县| 宁河县| 龙江县| 仙居县| 远安县| 湄潭县| 广安市| 浦县| 西和县| 陇川县| 汝城县| 株洲市| 日照市| 明溪县| 昌吉市| 黄龙县| 宣威市| 珲春市| 油尖旺区| 桑日县| 潍坊市| 阿尔山市| 皋兰县| 东至县| 宁陕县| 阜新市| 衡阳县| 彩票| 昌宁县|