Как получить информацию о трекере задач Hadoop из картографа или редуктора

Ваши классы Mapper и Reducer всегда работают на определенном трекере задач. Но как я могу получить информацию о трекере задач? Единственное, что передается в метод setup, — это TaskInputOutputContext. Вы можете получить идентификатор попытки выполнения задачи, но как мне сопоставить его с объектом TaskTracker? (Например, чтобы получить имя хоста, соответствующий трекер вакансий и т. д. Да, я знаю, что вы можете получить имя хоста через java.net.InetAddress.getLocalHost().getHostName(), но это полностью за пределами Hadoop.)


person Urban Vagabond    schedule 06.08.2012    source источник
comment
Укажите проблему, которую вы хотите решить   -  person David Gruzman    schedule 06.08.2012


Ответы (1)


вы можете в любое время получить доступ к веб-интерфейсу MapReduce и просмотреть всю эту информацию. Просто нажмите на задание, которое вы хотите проанализировать, и тогда вы сможете увидеть почти все для отдельных задач карты и сокращения.

person Tariq    schedule 06.08.2012