蜂巢表

本文展示了如何導入蜂巢表從雲存儲到數據磚使用外部表。

步驟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 >”

步驟3:發出SQL命令在您的數據

選擇*wikicc