大数据学习之路30-hive的DDL语法,文件存储格式

1.hive的存储文件格式

hive支持很多种文件格式:SEQUENCE FILE | TEXT FILE | PARQUET FILE | RC FILE

万一有不支持的,我们只要在lib中加一个能解析这种文件的jar包就可以了。

我们默认存储的就是TEXT FILE.

下面我们来看一下SEQUENCE FILE的情况(在sequence file中没有行的概念,所以和之前的写法不一样):

create table t_seq(id int, age int,price float)

stored as sequencefile;

 

创建了这个表接下来我们要丢数据的时候,就要传sequencefile了。如果我们丢普通的文本文件是不能被hive认识出来的。

如果我们从一张表查询出内容再插入到这个表的话,则内容会自动匹配到对应的格式:

insert into t_seq
select * from t_user;

我们查看一下结果:

 

 

你可能感兴趣的:(大数据)