MapReduce作為一種分布式海量數據處理的編程框架,已經得到業(yè)界的廣泛關注。隨著Hadoop的普及,MapReduce目前已經成為海量數據處理的最基礎但也是最重要的方法之一。《MapReduce設計模式》是一本關于設計模式的書,為讀者提供解決問題的模板或通用指南。書中主要介紹編程模式,即如何利用MapReduce框架解決一類問題,重在提供解決問題的方法和思路。作者花大量篇幅介紹各種模式的原理及實現機制,并給出相應的應用實例,讓讀者對每種模式能有更直觀的理解。由于本書不會過多涉及底層框架及MapReduce API,所以希望讀者閱讀《MapReduce設計模式》之前,能夠對Hadoop系統(tǒng)有所了解,知道如何編寫MapReduce程序,并了解MapReduce程序框架的工作原理?!禡apReduce設計模式》面向中高級MapReduce開發(fā)者,涵蓋了絕大部分MapReduce編程可能面對的場景,相信初學者和專家同樣可以在本書中得到一些啟示。