0
我已經編寫了一個Hadoop Map Reduce作業。當我在本地運行它時,我注意到如果我沒有指定任何減少任務,則會將一些臨時文件寫入輸出目錄。如果我指定reducer,則不寫入臨時文件。這是正常的行爲嗎?我期望看到寫入的臨時文件,否則這將意味着映射器試圖在內存中執行所有操作,然後將其傳輸到內存中的reducer。這讓我感到難以置信。指定reducer時的中間輸出
任何有關如何/何時/何地映射器將中間輸出寫入文件系統的見解將值得讚賞。
感謝
這很有道理。謝謝! – 2012-03-11 03:12:45