Hive的数据装载

#Hive的数据装载模式

Hive遵循schema on read(读时模式),只有在读数据的时候Hive才会检查、解析具体的数据字段、schema。读时模式的优势load data非常迅速,因为它不需要读取数据进行解析,仅仅进行文件的复制或者移动。

# Hive装载数据的方式

*方式一在hive shell窗口加载数据

load data local inpath 'data url' into table DataBaseName.tableName;

* 方式二 通过查询语句向表中插入数据

insert overwrite table 'tablename' '查询语句';

* 方式三 创建表的同时加载数据

create table tableName as 查询语句;

* 方式四 通过HDFS命令行直接把数据上传到指定位置。

hdfs dfs -put 'data url' 'hive data url'

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180721G0MVM500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券