旧Hadoop API中的Mapper.cleanup()方法的等价物是什么?

时间:2013-04-16 22:43:10

标签: hadoop mapreduce

我正在尝试测量每个Map任务从开始到结束所用的时间。我这样做的方法是在setup()函数中启动一个计时器,然后在cleanup()函数中输出计时器。现在的问题是我试图做同样的事情但是对于旧的Hadoop API,但似乎没有什么能比得上cleanup()

2 个答案:

答案 0 :(得分:0)

您可能会发现OutputCommiter.commitJob有用。但是为什么要使用旧版API。新的更干净。

答案 1 :(得分:0)

在旧API中,您需要覆盖java.io.Closeable.close()方法。另外,您可以从作业跟踪器获取地图任务执行时间。