Hive alter table语句

时间:2014-01-31 08:14:43

标签: hadoop hive

ALTER TABLE abc ADD PARTITION (year = 2014,month=1,day=1) location '/data/input/abc/year=2014/month=1/day=1';
FAILED: ParseException line 1:47 character ' ' not supported here

为什么会出现这个错误

1 个答案:

答案 0 :(得分:2)

出现错误的原因是您的分区命令中有空格。

year = 2014

尝试改为

year=2014

...假设您的年份列为int。类型。如果它是你需要的字符串

year='2014'