- Programming MapReduce with Scalding
- Antonios Chalkiopoulos
- 139字
- 2021-12-08 12:44:22
Summary
The pipelining abstraction works really well with the Hadoop ecosystem and other state-of-the-art messaging technologies. Cascading provides the blueprints to pipeline for MapReduce. As a framework, it offers a frame to build applications. It comes with several decisions that are already made, and it provides a foundation, including support structures that allow us to get started and deliver results quickly.
Unlike Hive and Pig, where user-defined functionality is separated from the query language, Cascading integrates everything into a single language. Functional and scalable languages follow lightweight, modular, high performance, and testable principles. Scalding combines functional programming with Cascading and brings the best of both worlds by providing an unmatchable way of developing distributed applications.
In the next chapter, we will introduce Scala, set up our environment, and demonstrate the power and expressiveness of Scalding when building MapReduce applications.
- Flask Web開發入門、進階與實戰
- Learning Elixir
- 深入淺出DPDK
- ADI DSP應用技術集錦
- 從Excel到Python:用Python輕松處理Excel數據(第2版)
- Tableau 10 Bootcamp
- HTML5+CSS3 Web前端開發技術(第2版)
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- 從Power BI到Analysis Services:企業級數據分析實戰
- Unity 2017 Game AI Programming(Third Edition)
- C#面向對象程序設計(第2版)
- Modular Programming with JavaScript
- Getting Started with RethinkDB
- Java核心技術速學版(第3版)
- Natural Language Processing with Python Cookbook