2.6 导入文件到表中

Hive 表面上像是在操作数据库, 实际上操作是一个个的文件.

所以, Hive 很少出现插入数据, 删除数据 和更新数据的操作, 最常用的操作还是查询数据.

我们可以把文件中的结构化的据直接导入到表中.

步骤1: 数据准备

/opt/module 下创建一个目录datas, 把我们的原始数据放在这个目录下.

创建文件students.txt文件内容如下, 行内分隔符用\t.

1001    zhangsan
1002    zhiling
1003    fengjie
1004    yifei
1005    baby

步骤2: 创建满足文件的结构的表

先了解, 后面细讲.

create table stu(id int, name string) 
ROW FORMAT DELIMITED 
FIELDS TERMINATED BY '\t';

步骤3: 把文件的内容加载到表中

load data local inpath '/opt/module/datas/students.txt' into table stu;

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-12-07 14:23:26

results matching ""

    No results matching ""