Reducer迭代context.write

时间:2015-12-31 04:43:44

标签: hadoop mapreduce

在Reducer的reduce方法中为每个值迭代编写输出是最佳做法吗?它会导致任何瓶颈并导致性能下降吗?

2 个答案:

答案 0 :(得分:0)

是的。减速机的减速方法就是为此而设计的。它不会导致任何性能瓶颈。虽然,您可以通过遵循Java编码标准将代码分成小部分,以提高可读性。

答案 1 :(得分:0)

最好在课堂级别创建一次可写对象&为每次写入更改对象的内容,而不是为每次迭代创建新对象。