Измерение общего времени выполнения задания Hadoop Mapreduce - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу измерить общее время выполнения моей программы MapReduce, начиная с момента запуска моей программы из терминала с помощью hadoop -jar и т. Д., До ее завершения.Могу ли я сделать это, используя Java System.currentTimeMillis в начале и конце основного класса драйвера, а затем просто выполнить end-start?Я не уверен, что он выведет правильное время выполнения в полностью распределенном режиме.Есть ли способ лучше?Я не хочу использовать какие-либо инструменты, я хочу вернуть значение этого времени выполнения.Большое спасибо:)

1 Ответ

0 голосов
/ 16 марта 2019

Для любого, у кого есть такой же вопрос, я уже получаю ответ на этот вопрос через свой собственный эксперимент.Таким образом, ответ - да, вы можете использовать currentTimeMillis в начале и в конце основного класса.

...