创建Hive分区表

时间:2018-04-16 00:31:38

标签: hadoop hive cloudera create-table

如何使用分区 P1 和表 T2 的列创建表 T1

create table T2(F1 int, F2 varchar(101), ..., FN date);

create table T1 as select * from T2 partitioned by (P1 int);

抛出错误:

  

AnalysisException:第1行中的语法错误:undefined:... 2 as(select * from T1)partitioned(P1 int)^遇到:PARTITIONED期望:LIMIT,ORDER,UNION CAUSED BY:异常:语法错误

知道这会很麻烦:

create table T1 (F1 int, F2 varchar(101), ..., FN date) partitioned by (P1 int);

我怎样才能实现 T1

0 个答案:

没有答案