Исключение SemanticException Не может найти в genColumnStatsTask (состояние=42000,код=40000)

#hive #hiveql

#улей #hiveql

Вопрос:

Я получаю исключение для SQL-запроса в улье

 create table temp as  select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field1) dummy as alias1, t union all select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field2) dummy as alias1, t;  

Ниже я добавляю исключение для запроса.

Ошибка: Ошибка при компиляции инструкции: ОШИБКА: Исключение SemanticException Не удается найти database1.temp в задаче genColumnStatsTask (состояние=42000,код=40000)

Ответ №1:

Используйте запрос «Объединить все», как показано ниже.

 create table temp as  select t.type from  (select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field1) dummy as alias1, t union all select t.type from temp1 LATERAL VIEW posexplode(c1.array_of_struct_field2) dummy as alias1, t ) a;