案例:将工厂名和所在地点输出
原始数据为factory.txt工厂库和address.txt地址库
【factory.txt】如下:
factoryname addressId
Beijing Red Star 1
Shenzhen Thunder 3
Guangzhou Honda 2
Beijing Rising 1
Guangzhou Development Bank 2
Tencent 3
Back of Beijing 1
【address.txt】如下:
addressID addressname
1 Beijing
2 Guangzhou
3 Shenzhen
4 Xian
思路分析:
a.关联键ID
Mapper:<k2,v2>--> <1,"1,Beijing Red Star","1,Beijing Rising","1,Back of Beijing">
<1,"2,Beijing">
Reducer:<k2,v2>--> <1,["1,Beijing Red Star","1,Beijing Rising","1,Back of Beijing",1,"2,Beijing"]>
代码如下ÿ