Я создал таблицу (test_load) на основе схемы другой (test).Затем я вставил test_load в другую таблицу.
drop table if exists test_load;
create external table test_load
like test
location /test_load_folder;
insert into warehouse
select * from test_load;
Он отлично работает, когда все в паркет.Затем я разработал мою тестовую схему в avro и заново создал свою таблицу test_load, но когда я пытаюсь вставить ее в склад, я получаю сообщение об ошибке:
Error while processing statement: FAILED: Execution Error, return code 2
from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
Я ищу хороший синтаксис для повторного создания таблицы загрузкии уточните его авро.Моя гипотеза состоит в том, что улей все еще рассматривает свои файлы паркета.
Я пытался
drop table if exists test_load;
create external table test_load
like test
location /test_load_folder
stored as avro;
, но у меня есть синтаксическая ошибка.