Hadoop作业执行所需的时间

Ext*_*der 2 java hadoop timing

是否有一个API来确定Hadoop作业执行的时间(确切地说 - >没有黑客攻击.)?

Dav*_*man 8

我认为最简单的方法是测量你的驱动程序类中的时间.你还好吗?我的意思是这样的:

   long start = new Date().getTime();
   boolean status = job.waitForCompletion(true);            
   long end = new Date().getTime();
   System.out.println("Job took "+(end-start) + "milliseconds");
Run Code Online (Sandbox Code Playgroud)

  • 请记住,这不是太精确(秒数),因为waitForCompletion()每隔n秒轮询一次完成作业. (5认同)