1

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

4

2 回答 2

0

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

于 2013-04-16T22:55:00.137 回答
0

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

于 2013-04-16T23:47:37.130 回答