【发布时间】:2014-01-21 20:55:01
【问题描述】:
我编写了一个 Hadoop Map Reduce 作业。当我在本地运行它时,我注意到如果我不指定任何 reduce 任务,则会有一些临时文件写入输出目录。如果我指定减速器,则不会写入临时文件。这是正常行为吗?我希望看到写入的临时文件,否则这意味着映射器正在尝试在内存中执行所有操作,然后传输到内存中的减速器。这让我觉得难以置信。
任何关于映射器如何/何时/何处将中间输出写入文件系统的见解将不胜感激。
谢谢
【问题讨论】:
标签: hadoop