我有一份工作,可以产生90万种不同的产出。每一个都必须用一个特定的名字来标识。。。这就是我在mapoutputkey上的“名字”。如何在map reduce中执行此操作?
kse8i1jr1#
你可以用 MultipleOutputs ,在文档中,您将发现几乎完全符合您需要的示例,您只需替换 generateFileName 此函数的函数:
MultipleOutputs
generateFileName
String generateFileName(K k, V v) { return k.toString(); }
1条答案
按热度按时间kse8i1jr1#
你可以用
MultipleOutputs
,在文档中,您将发现几乎完全符合您需要的示例,您只需替换generateFileName
此函数的函数: