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

svmlkihl  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(349)

我有一份工作,可以产生90万种不同的产出。每一个都必须用一个特定的名字来标识。。。这就是我在mapoutputkey上的“名字”。如何在map reduce中执行此操作?

kse8i1jr

kse8i1jr1#

你可以用 MultipleOutputs ,在文档中,您将发现几乎完全符合您需要的示例,您只需替换 generateFileName 此函数的函数:

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

相关问题