mapreduce二次排序案例

爲何須要二次排序?程序員 在MapReduce操做時,咱們知道傳遞的<key,value>會按照key的大小進行排序,最後輸出的結果是按照key排過序的。有的時候咱們在key排序的基礎上,對value也進行排序。這種需求就是二次排序: 函數 解決思路:this 咱們能夠把key和value聯合起來做爲新的key,記做newkey。這時,newkey含有兩個字段,假設分別是k,v。這裏的k和v是原來
相關文章
相關標籤/搜索