PREHOOK: query: create table if not exists union2_t1(r string, c string, v array) PREHOOK: type: CREATETABLE POSTHOOK: query: create table if not exists union2_t1(r string, c string, v array) POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@union2_t1 PREHOOK: query: create table if not exists union2_t2(s string, c string, v string) PREHOOK: type: CREATETABLE POSTHOOK: query: create table if not exists union2_t2(s string, c string, v string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@union2_t2 FAILED: SemanticException 8:47 Schema of both sides of union should match: Column v is of type array on first table and type double on second table. Error encountered near token 'union2_t2'