java - Hadoop 作业执行所花费的时间

标签 java hadoop timing

是否有一个 API 可以计算出 Hadoop 作业执行的时间(完全正确 -> 没有 hack。)?

最佳答案

我认为最简单的方法是在您的驱动程序类中测量时间。你可以吗? 我的意思是这样的:

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

关于java - Hadoop 作业执行所花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6860987/

相关文章:

java - Thread.sleep 的准确性如何?

java - gmock 可以模拟 Java 类的静态方法吗?选择?

hadoop - 如何获取Hadoop集群中的主机数量,其IP和机架

azure - Azure HDInsight参数引用错误

javascript - html5 音乐游戏/应用程序的 javascript 计时

c - 获取程序中函数的真实时间、用户时间、系统时间

java - 为什么我需要将随机修改器更改为静态?

java - 通过 Maven 运行 testng 测试时更改控制台输出

Java RegEx 前瞻失败

hadoop - 如何在hadoop dfs中检查群集的完整路径