Мой запрос Hive работал нормально с Hive 0.13, но когда я переключился на Hive 2.3, стала появляться следующая ошибка:
FAILED: SemanticException 5:980 Schema of both sides of union should match:
Column ln_id is of type string on first table and type int on second table.
Error encountered near token 'hourly_temp_for_prod'
org.apache.hadoop.hive.ql.parse.SemanticException: 5:980 Schema of both sides of union should match:
Column ln_id is of type string on first table and type int on second table.
Error encountered near token 'hourly_temp_for_prod'
Мой запрос пытается сначала использовать UNION ALL
между двумя таблицами таблица содержит только имена столбцов в виде строк, а другая таблица содержит фактические данные, связанные с именами этих столбцов.