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,我現在已經更新了我的問題...有一個重新考慮它..! –