append не работает с кустом

Я пытаюсь вставить данные из таблицы a в таблицу b (оба являются внешними таблицами), в основном полагаясь на функцию добавления среды. Я пробовал то же самое с управляемыми таблицами, но поведение было таким же.

Аппенд как-то не работает у меня. С другой стороны, перезапись работает просто отлично.

например следующее терпит неудачу

hive> insert table page_view select viewtime, userid, page_url, country from page_view1;
FAILED: Parse Error: line 1:0 cannot recognize input near 'insert' 'table' 'page_view' in insert clause

но следующее работает просто отлично...

hive> insert overwrite table page_view select viewtime, userid, page_url, country from page_view1;

У меня хауп 1.0.2 и улей 0.8.1.

нужна помощь...

вставить таблицу page_view выбрать время просмотра, идентификатор пользователя, page_url, страну из page_view1;


person Raghav    schedule 14.06.2012    source источник


Ответы (1)


Я полагаю, согласно тому, что я видел в комментариях здесь (https://issues.apache.org/jira/browse/HIVE-306), вам не хватает ключевого слова INTO. Я думаю, что что-то вроде этого может работать:

insert INTO table page_view select viewtime, userid, page_url, country from page_view1;
person dhore    schedule 18.06.2012