我有一个reducer脚本,需要生成一堆xml文件。我想用reducer键编程设置文件名。我在用 MultipleOutputs
要做到这一点如下。
MultipleOutputs mos = new MultipleOutputs(context);
mos.write(new Text(key), new Text(output), key + ".xml");
但是输出文件名如下 key.xml-r-00000
. 如何删除 -r-*
从文件名中分离,以便 key.xml
?
1条答案
按热度按时间ou6hu8tu1#
这里-r-0000显示它是由reducer生成的。我们不能更改它,如果您想自定义文件名,请在生成这些文件后编写代码来更改文件名。