Hive的数据装载
Posted 蓝小冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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'
以上是关于Hive的数据装载的主要内容,如果未能解决你的问题,请参考以下文章