zl程序教程

您现在的位置是:首页 >  后端

当前栏目

客快物流大数据项目(七十三):Impala数据导入方式

导入项目数据 方式 物流 客快 Impala
2023-06-13 09:15:59 时间

​Impala数据导入方式

一、load data

首先创建一个表:

create table user(id int ,name string,age int ) row format delimited fields terminated by "\t";

准备数据user.txt并上传到hdfs的 /user/impala路径下去

数据内容: user.txt

1	allen	18
2	kobe	19

加载数据

load data inpath '/user/impala/user.txt' into table user;

查询加载的数据

select  *  from  user;

如果查询不不到数据,那么需要刷新一遍数据表

refresh user;

二、insert into values

这种方式非常类似于RDBMS的数据插入方式

create table t_test2(id int,name string);
insert into table t_test2 values(1,”zhangsan”);

三、insert into select

插入一张表的数据来自于后面的select查询语句返回的结果

四、create as select

建表的字段个数、类型、数据来自于后续的select查询语句