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

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.

主站蜘蛛池模板: 图们市| 宝应县| 松滋市| 金堂县| 进贤县| 石河子市| 福贡县| 调兵山市| 六枝特区| 辽源市| 三穗县| 北辰区| 诸暨市| 乳山市| 廉江市| 宜宾市| 石林| 惠安县| 东兴市| 昆明市| 镇平县| 漳州市| 舒城县| 凤台县| 上虞市| 兴隆县| 融水| 嘉峪关市| 大竹县| 柘荣县| 浮梁县| 汾西县| 镇赉县| 金堂县| 和田县| 浦北县| 新闻| 阿合奇县| 永福县| 阿拉尔市| 炎陵县|