Шаг 1. Создайте таблицу Hive для набора входных данных . создать таблицу, если не существует table1 (fld1 string, fld2 string ) ФОРМАТ СТРОКИ ПОЛЯ С РАЗДЕЛИТЕЛЯМИ, ЗАКРЫВАЕМЫЕ '\t'; (я предположил, что разделителем полей является \t, вы можете заменить его фактическим разделителем)
Шаг 2. Выполните команду ниже, чтобы получить нужные данные слияния.
создать таблицу table2, выбрав fld1, fld2 из группы table1 с помощью fld1, fld2;
Я пробовал это для набора ввода ниже
куст (по умолчанию)> выберите * из таблицы1; ХОРОШО
A 1
A 1
A 1
B 1
C 1
B 1
создать таблицу table4, выбрав fld1, fld2 из группы table1 с помощью fld1, fld2;
куст (по умолчанию)> выберите * из таблицы4; ХОРОШО
A 1
B 1
C 1
Вы также можете использовать внешнюю таблицу, но для простоты я использовал здесь управляемую таблицу.
person
Navneet Kumar
schedule
16.09.2013