- 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.

推薦閱讀
- Delphi程序設計基礎:教程、實驗、習題
- Java面向對象思想與程序設計
- INSTANT FreeMarker Starter
- 區塊鏈架構與實現:Cosmos詳解
- PyTorch自然語言處理入門與實戰
- Learning SQLite for iOS
- 數據結構與算法JavaScript描述
- 老“碼”識途
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- Visual C#.NET程序設計
- Building Serverless Applications with Python
- C++面向對象程序設計習題解答與上機指導(第三版)
- Visual Basic程序設計實驗指導(第二版)
- C語言程序設計
- Julia高性能科學計算(第2版)