欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

大数据学习之路31-hive的DDL语法,新增,删除分区,向分区中导入数据

程序员文章站 2022-06-15 10:23:57
...

1.添加分区

我们来看看当前的分区表:

大数据学习之路31-hive的DDL语法,新增,删除分区,向分区中导入数据

这个分区是前面我们直接将数据导入进去的:

load data local inpath '/root/web.log.1' into table t_day partition(day='2018-08-20');

接下来我们直接创建一个分区:

大数据学习之路31-hive的DDL语法,新增,删除分区,向分区中导入数据

然后我们可以向新增的分区表中导入数据:

使用load的方式:

load data local inpath '/root/web.log.2' into table t_day partition(day='2018-08-21');

大数据学习之路31-hive的DDL语法,新增,删除分区,向分区中导入数据

使用insert的方式:

insert into table t_day partition(day='2018-08-22')
select ip,url,staylong from t_day where day='2018-08-21';

删除分区:

alter table t_day drop partition(day='2018-08-22');

大数据学习之路31-hive的DDL语法,新增,删除分区,向分区中导入数据