0
任何人都知道如何从分区表中查询Hive托管表中的ORC分区表插入。我没有这样做。即使插入HIVE ORC表的新分区后,我也无法使用SELECT和WHERE查询它!下面在HIVE中从HIVE管理的分区表中插入ORC分区表
是我的查询详细信息:
>DROP TABLE IF EXISTS mydb.loan_orc;
>CREATE TABLE mydb.loan_orc
(<NON PARTITION COLUMNS DEFINITION>)
PARTITIONED BY(<PARTITION COLUMNS DEFINITION>)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
stored AS orc tblproperties ("orc.compress"="NONE","orc.stripe.size"="67108864","orc.row.index.stride"="25000");
>INSERT INTO TABLE mydb.loan_orc
PARTITION (<PARTITION COLUMNS>)
SELECT <NON PARTITION COLUMNS>
FROM mydb.loan WHERE <PARTITION COLUMN CONDITIONS>;
贷款表是loan_orc的翻版,但唯一的区别就是非ORC和ORC中存储格式..!
您需要详细说明的你的失败的本质,错误消息,您是如何查询等... – mccainz
mccainz,我现在已经更新了我的问题...有一个重新考虑它..! –