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

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.

主站蜘蛛池模板: 三穗县| 大新县| 视频| 永济市| 牡丹江市| 石台县| 永安市| 长沙市| 信阳市| 绩溪县| 陵水| 阿勒泰市| 江达县| 平顶山市| 铜鼓县| 辽阳市| 舟曲县| 资源县| 大宁县| 霍州市| 饶平县| 灵石县| 弥勒县| 梁山县| 大新县| 麦盖提县| 吉首市| 蓬安县| 江都市| 博野县| 汝州市| 陇西县| 阳曲县| 阿坝县| 五大连池市| 扶绥县| 济南市| 寿宁县| 珠海市| 石狮市| 明水县|