我试图在矩阵的map reduce-transpose中实现一个简单的问题。 输入:在地图中排序reduce
1 2 3
4 5 6
7 8 9
期望输出 -
1 4 7
2 5 8
7 8 9
我的地图输出
(0,1) (1,4), (2,7), (0,2) (1,5), (2,8)
等。
我期待使用减速器方法方法0-{1,2,7} , 1-{4,5,8}
并直接使用写入到写在序列化形式的对象。但洗牌和排序不能提供所需的输出。地图方法后,我得到的输出为0-{1,7,2} , 1-{5,4,8}
。
如何SS在这种情况下工作,如果我的关键是常见的。还有什么解决这个案件。当他们进入reduce阶段
http://codingjunkie.net/secondary-sort/二级排序让您订购值。 –
@ BenWatson你是对的!当我向它透露(现在明确提到它)时,原来的问题表明我在提供任何其他类型的答案之前想要解决的一些混乱问题。 – pandorym