我知道可以在表级别使用一个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 ')'
任何想法什么是正确的语法?
谢谢。 丹尼尔
答案 0 :(得分:0)