hadoop中是否有任何mapper类在键和值之间交换?类似于IdentityMapper Mapper.class
的东西?只是而不是身份,它在键和值之间交换?
注意:我知道实现起来很简单,但我想问是否已有内置的。
答案 0 :(得分:2)
您可以使用org.apache.hadoop.mapreduce.lib.map.InverseMapper
来完成您需要的操作。它会交换密钥和值。
请参阅:InverseMapper.java和Javadocs
mapreduce
和mapred
API都有实现,上述链接适用于mapreduce
版本。