Hive:为分区

时间:2016-01-29 12:24:34

标签: hadoop hive


我知道可以在表级别使用一个inputformat,在分区级别使用另一个inputformat(混合格式表),但是我无法在文档中看到任何说明如何实现这一点的内容。

我尝试了以下声明,但失败了:

hive> alter table test_tbl_parquet add partition (year=2016,month=01,day=27)
    >  ROW FORMAT DELIMITED
    > FIELDS TERMINATED BY '\u0001'
    > STORED AS INPUTFORMAT
    >   'com.mycopmany.hive.WhaleAvroGenericInputFormat'
    > OUTPUTFORMAT
    >   'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
    >  location '/mycopmany/data/test_tbl/year=2016/month=01/day=27';
FAILED: ParseException line 1:90 missing EOF at 'ROW' near ')'

任何想法什么是正确的语法?

谢谢。 丹尼尔

1 个答案:

答案 0 :(得分:0)