交换键和值映射器hadoop

时间:2016-07-14 07:03:55

标签: java hadoop mapreduce

hadoop中是否有任何mapper类在键和值之间交换?类似于IdentityMapper Mapper.class的东西?只是而不是身份,它在键和值之间交换?

注意:我知道实现起来很简单,但我想问是否已有内置的。

1 个答案:

答案 0 :(得分:2)

您可以使用org.apache.hadoop.mapreduce.lib.map.InverseMapper来完成您需要的操作。它会交换密钥和值。

请参阅:InverseMapper.javaJavadocs

mapreducemapred API都有实现,上述链接适用于mapreduce版本。