Чтобы написать программу hadoop 2 mapreduce, у меня есть 2 способа. Один - реализовать основную функцию, которая создает объект Configuration и Job, другой - использовать класс, реализующий Tool, и переопределить его функцию «run», в которой создается и используется объект Job.
Я хотел бы знать, если ToolRunner предоставляет какие-либо дополнительные функции, что если я не использую его, я не могу сделать с обычным программированием mapreduce? Когда необходим ToolRunner?
Спасибо.