我使用命令
在现有分区表的hive中创建了一个表create table new_table As select * from old_table;
记录计数在表中都匹配,但是当我给出DESC表时,我可以看到该列没有在新表中分区。
答案 0 :(得分:0)
创建表时,您应该明确指定partition
列。
create table new_table partitioned by (col1 datatype,col2 datatype,...) as
select * from old_table;