如何使用MultipleTextOutputFormat类将默认输出文件重命名为一些有意义的名称?

时间:2011-09-18 22:06:47

标签: hadoop mapreduce

在Hadoop中的reduce阶段之后,我希望输出文件名是有意义的,具体取决于输入键值。但是,我没有成功地遵循使用MultipleTextOutputFormat来执行此操作的“Hadoop:The Definative Guide”的示例。原因是它基于旧的API,它不适用于新的API?

有人可以提示解决方案或指向相关文档吗?

1 个答案:

答案 0 :(得分:2)

你可能是对的。在旧API中工作的大多数东西并不总是在新的API中工作。

现在有一种“新方式”,称为MultipleOutputs