2015-12-31 34 views
0

在Reducer的reduce方法中爲每個值迭代編寫輸出是否是最佳做法?它會造成瓶頸並導致性能下降嗎?Reducer迭代context.write

回答

0

是的。 Reducer的減少方法就是爲此而設計的。它不會造成任何性能瓶頸。雖然,您可以按照Java編碼標準將代碼分解成小部分,以提高可讀性。

0

它也更好地創建可寫對象一次,在類級&更改每次寫入的對象的內容,而不是爲每次迭代創建新的對象。