Как написать карту Hadoop для сокращения заданий без использования устаревших классов? - PullRequest
2 голосов
/ 25 мая 2011

Я знаю, что это мой OCD, но я не могу иметь устаревшую ссылку в моем коде.

Тем не менее, учебники Hadoop, включая книгу "The Definitive Guide", используют только устаревшие классыJobConf и классы из пакета mapred, которые все устарели.

Нигде не могу найти никакого текста о том, как преобразовать существующее задание MapReduce для использования новой конструкции.

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Я недавно общался с людьми из Cloudera, и они подтвердили, что «новая» функциональность неполна и невозможно написать серьезный материал для Hadoop без использования «устаревших» пакетов.

0 голосов
/ 25 мая 2011

Это должно быть возможно с 0.20.2.Если только вы не используете какой-нибудь необычный материал для соединения.Например, JobConf устарело, потому что вы можете использовать Configuration.Или старый интерфейс Mapper теперь является классом, представляющим старый преобразователь идентификаторов.

Простой ответ: вам нужно просмотреть документы Java и посмотреть, что на самом деле является заменой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...