2012-07-13 47 views
0

如果映射器發出一組鍵值對,我們可以在sort和shuffle方法中進行一些處理並更改鍵類型,以便reducer接受不同類型的鍵類型?在進入Reducer之前,Mapper的輸出鍵類型是否可以更改?

+1

你能解釋一下你的使用情況,爲什麼你不能只是改變映射器的輸出類型(爲什麼這次卻在洗牌階段做?) – 2012-07-13 14:17:39

+0

由於@克里斯懷特說,你可以改變的類型,不即使你使用組合器。 – 2012-07-14 03:22:14

回答

1

試着用組合器做?除了您修改數據類型外,將其設計爲實際數據的傳遞。這是一個陌生人的要求。你是否重新使用舊代碼?

+0

我不認爲只依靠組合器來改變密鑰類型是安全的。如果我沒有記錯,組合器並不總是保證運行。 – cliffycheng 2012-07-13 20:47:14

+0

您還可以運行其他功能,例如您將使用輔助排序的功能。也許你可以通過這個做轉換? – Tucker 2012-07-13 21:10:33

+1

我覺得最好是在mapper haha​​ – cliffycheng 2012-07-13 21:19:23

相關問題