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的数据装载的主要内容,如果未能解决你的问题,请参考以下文章

HIVE数据操作

hive

数据仓库工具——Hive表操作

大数据之-HIVE入门(十四)

Hive编程指南学习03

Hive开发要知道数据仓库的四个层次设计