[TOC] ## MapReduce模拟实现思路 ![](https://box.kancloud.cn/51091e53450360aa28532c44adba66bb_2068x928.png) ## MapReduce运算框架主体工作流程 ![](https://box.kancloud.cn/c2e3f80159e45dd3e77d6965b86328e7_1936x1684.png) ## Combiner草图 ![](https://box.kancloud.cn/b9d8e9eae615b540af6cfc6b00ac87a9_1792x826.png) ## Combiner组件的用法及注意事项(求均值 中间值等场合谨慎使用) ![](https://box.kancloud.cn/0a66f7466a96651abae556401a4aaf88_1792x826.png) ## FileInputFormat切片机制--maptask并行度有关 ![](https://box.kancloud.cn/c74de650914f9d3a2061b3b8e9105ef4_2088x1196.png) ## mapreduce运算框架全流程---详解 ![](https://box.kancloud.cn/fcf92200a41207ee7aa2b857dabdbb37_3564x2736.png) ## MapReduce运算框架主体工作流程 ![](https://box.kancloud.cn/c2e3f80159e45dd3e77d6965b86328e7_1936x1684.png) ## 一步实现流量汇总排序草图 ![](https://box.kancloud.cn/48919a823dd881581c7bde837531b9b7_1936x1684.png) ## 自定义partitioner组件草图 ![](https://box.kancloud.cn/aa911e885aed7c4ad579af92b167c3a3_1672x784.png)