- Programming MapReduce with Scalding
- Antonios Chalkiopoulos
- 138字
- 2021-12-08 12:44:20
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.

推薦閱讀
- MySQL 8從入門到精通(視頻教學版)
- PHP程序設計(慕課版)
- C和C++安全編碼(原書第2版)
- Internet of Things with the Arduino Yún
- INSTANT CakePHP Starter
- Elastic Stack應用寶典
- Cassandra Data Modeling and Analysis
- MATLAB實用教程
- Swift Playgrounds少兒趣編程
- JavaCAPS基礎、應用與案例
- RESTful Web Clients:基于超媒體的可復用客戶端
- Drupal Search Engine Optimization
- Offer來了:Java面試核心知識點精講(框架篇)
- Python數據預處理技術與實踐
- Mastering ASP.NET Web API