У меня есть две таблицы, как следовать в улье:Hive Concat две карты объекта
Таблица 1
key1 | value1
int | map(int,array(int))
Таблица 2
key2 | value2
int | map(int,array(int))
и теперь я присоединяюсь к таблице на и я хочу конкатрировать две карты с одним и тем же ключом. Другими словами, окончательный должен выглядеть.
Таблица
key | value
int | map(int,array(int))
Я пытался использовать функцию collect_set, когда я соединяющую следующим образом:
collect_set(value1,value2)
но через исключением того, что требуется только один вход. Любые мысли или комментарии? Thanks
http://stackoverflow.com/questions/26723159/hive-concat-a-map – Andrew
Пожалуйста, добавьте полный пример с данными (а не метаданные) –