我想测量mapreduce程序的总执行时间,从我使用hadoop-jar等从终端运行程序到它完成。我可以像在驱动程序主类的开始和结束部分使用java system.currenttimemillis那样,然后只执行结束-开始吗?我不确定它是否会在完全分布式模式下输出正确的执行时间。有更好的办法吗?我不想使用任何工具,我想要这个执行时间的返回值。非常感谢:)
wnavrhmk1#
对于任何有同样问题的人,我已经通过自己的实验得到了答案。所以答案是肯定的,你可以在主类的开头和结尾使用currenttimemillis。
1条答案
按热度按时间wnavrhmk1#
对于任何有同样问题的人,我已经通过自己的实验得到了答案。所以答案是肯定的,你可以在主类的开头和结尾使用currenttimemillis。