Почему вставка в таблицу из файла порождает несколько картографов, а вставка в файл из другого файла - нет? - PullRequest
0 голосов
/ 26 апреля 2019

Когда я вставляю данные в таблицу из файла, одним из атрибутов которого была дата, появляется только 1 маппер.

Но когда я вставляю из этой новой таблицы в другую таблицу, на этот раз конвертируем датуатрибут в атрибут год, месяц и день, были созданы несколько картографов.В чем причина?

1 Ответ

0 голосов
/ 26 апреля 2019

Количество картографов зависит от входного разделения.

Кажется, что ваше файловое задание имеет один файл в качестве входных данных, и вы используете что-то вроде FileInputFormat в конфигурации. С этими настройками hadoop создаст единый преобразователь для обработки ввода.

Задания ввода таблицы в hadoop обычно создают 1 отображение на область таблицы. Кажется, что ваша таблица имеет несколько областей из-за функции автоматического разделения HBase. Вот почему у вас есть несколько картографов.

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