1
回答
context.key(k,v)中的k是自定义对象问题
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

@超人学院 你好,想跟你请教个问题:

 k如果是String的话,hadoop可以做到把相同的字符串合并成
(a,1),(a,2),(a,3),(a,4) -> (a,(1,2,3,4))
 像现在,我的k如果是个对象,hadoop能按照我定义的equals进行合并吗?
 就想这样((a1,b1,c1),1),((a1,b1,c1),2),((a1,b1,c1),3) -> ((a1,b1,c1),(1,2,3))
待处理数据集:

目前的错误结果:

其实想要的结果是类似这样的:

tom yuwen 264

tom shuxue 300

tom yingyu 400

lucy yuwen 456

lucy shuxue 456

lucy yingyu 566

......................

举报
_andrew_
发帖于2年前 1回/72阅
顶部