MapReduce----輔助排序(二次排序)

MapReduce框架在記錄到達reduce以前按key進行記錄排序,可是建所對應的值並無排序。甚至在不一樣的執行輪次中,這些值的排序也是不固定的,應爲它們java 來自不一樣的map任務且不一樣的map任務在不一樣的輪次中完成的時間也是不一樣的,通常來講,大多數MapReduce程序會避免reduce函數依賴於值進行排序,須要apache 經過特定的方法對鍵進行排序和分組實現對值得排序。app
相關文章
相關標籤/搜索