问题描述
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))待处理数据集:目前的错误结果:其实想要的结果是类似这样的:tomyuwen264tomshuxue300tomyingyu400lucyyuwen456lucyshuxue456lucyyingyu566......................
解决方案
时间: 2024-11-17 10:48:52