使用时间轴列作为Hive分区字段时获取异常

时间:2018-05-02 07:08:03

标签: sql hadoop hive hive-partitions

我正在尝试将数据从普通表加载到Hive分区表。

这是我的常规表语法:

create table x(name string, date1 string);

这是我新的分区表语法:

create table y (name string, date1 string) partitioned by (timestamp1 string);

以下是我如何将数据加载到y:

insert into table y PARTITION(SUBSTR(date1,0,2)) select name, date1 from x;

这是我的例外:

FAILED: ParseException line 1:39 missing ) at '(' near ',' in column name
line 1:51 cannot recognize input near '0' ',' '2' in column name

1 个答案:

答案 0 :(得分:1)

使用动态分区:

vld.h