蜂巢表
本文展示了如何导入蜂巢表从云存储到数据砖使用外部表。
步骤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 >”