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

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.

主站蜘蛛池模板: 灵川县| 漳平市| 安阳县| 天峨县| 新丰县| 渑池县| 平利县| 遂平县| 涿州市| 英吉沙县| 衢州市| 绥阳县| 温泉县| 韩城市| 辽中县| 永德县| 桂林市| 桐乡市| 五峰| 贡嘎县| 沙田区| 泰兴市| 五莲县| 巴楚县| 皋兰县| 呼玛县| 会同县| 泸水县| 福州市| 八宿县| 梅州市| 台前县| 林口县| 宜春市| 微博| 丰都县| 静安区| 北票市| 定州市| 襄城县| 博野县|