复制的数据列未在配置单元的目标表中分区

时间:2018-01-06 16:03:29

标签: sql hadoop hive hdfs hiveql

我使用命令

在现有分区表的hive中创建了一个表
create table new_table As select * from old_table;

记录计数在表中都匹配,但是当我给出DESC表时,我可以看到该列没有在新表中分区。

1 个答案:

答案 0 :(得分:0)

创建表时,您应该明确指定partition列。

create table new_table partitioned by (col1 datatype,col2 datatype,...) as  
select * from old_table;