HADOOP进行mapre任务时,需要多目录输出,报出:
java.lang.Exception: java.io.IOException: Could not rename file:********* to**********
原因是没有将多目录输出对象关闭
处理办法:
在reduce端重写的cleanup()方法中将其关闭

本文介绍在使用Hadoop进行MapReduce任务时遇到的多目录输出问题及解决方案。主要原因是未正确关闭输出对象,导致文件重命名失败,引发IOException。文章提供了在reduce端通过重写cleanup()方法来解决问题的方法。
HADOOP进行mapre任务时,需要多目录输出,报出:
java.lang.Exception: java.io.IOException: Could not rename file:********* to**********
原因是没有将多目录输出对象关闭
处理办法:
在reduce端重写的cleanup()方法中将其关闭

403
1509
1万+
523

被折叠的 条评论
为什么被折叠?