如何在Hadoop中设置reducer输出名称?

时间:2014-10-10 21:04:54

标签: hadoop mapreduce outputformat

我的工作将发出900,000种不同的输出。其中每一个都必须通过一个特定的唯一名称来识别......这就是"名称"我在mapOutputKey上。我如何在map-reduce中执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用MultipleOutputsdocumentation您将找到几乎完全符合您需要的示例,您只需要将generateFileName函数替换为此函数:

String generateFileName(K k, V v) {
  return k.toString();
}