我想知道,如果它能夠從ORC格式存儲在Hadoop中的文件系統(users.tbl)的文件創建一個配置單元表文件創建蜂巢表。在閱讀ORC格式時,我認爲它優於文本。所以我想知道它是否可能創建一個使用stored as orc tblproperties
和location
屬性的配置單元表來從hdfs文件創建一個表格,但採用orc格式。從存儲在HDFS在獸人格式
東西爲:
create table if not exists users
(USERID BIGINT,
NAME STRING,
EMAIL STRING,
CITY STRING)
STORED AS ORC TBLPROPERTIES ("orc.compress"="SNAPPY")
LOCATION '/tables/users/users.tbl';
insted的文字:
create table if not exists users
(USERID BIGINT,
NAME STRING,
EMAIL STRING,
CITY STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' STORED AS TEXTFILE
LOCATION '/tables/users/users.tbl';
..我不認爲時態表是存在於蜂巢......創建一個外部並給出你的文本文件的位置在那裏..從這個外部表只需運行插入選擇到orc table..and你有獸人表的地方。 –
它是暫時的,因爲它只用於將數據插入到最終表中,之後很可能您會刪除它。但我同意,這不是像其他關係數據庫中的「臨時」表,它會在用戶會話關閉時自動刪除表。 – RojoSam