蜂巢表
本文展示了如何導入蜂巢表從雲存儲到數據磚使用外部表。
步驟1:顯示創建表
聲明
發出一個顯示創建表<表>
命令你的蜂巢命令行創建表的語句。
蜂巢>顯示創建表wikicc;好吧創建表”wikicc”(”國家”字符串,”數”int)行格式SERDE“org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe”存儲作為INPUTFORMAT“org.apache.hadoop.mapred.TextInputFormat”OUTPUTFORMAT“org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat”位置“< path-to-table >”TBLPROPERTIES(“totalSize”=“2335”,numRows的=“240”,“rawDataSize”=“2095”,“COLUMN_STATS_ACCURATE”=“真正的”,“numFiles”=' 1 ',“transient_lastDdlTime”=“1418173653”)
步驟2:發出創建外部表
聲明
如果返回的聲明中使用創建表
命令,複製語句和替換創建表
與創建外部表
。
外部
確保火花SQL不刪除你的數據如果你把桌子上。你可以省略
TBLPROPERTIES
字段。
下降表wikicc
創建外部表”wikicc”(”國家”字符串,”數”int)行格式SERDE“org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe”存儲作為INPUTFORMAT“org.apache.hadoop.mapred.TextInputFormat”OUTPUTFORMAT“org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat”位置“< path-to-table >”