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

1.添加分区

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

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

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

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

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

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

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

使用load的方式:

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

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

使用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语法,新增,删除分区,向分区中导入数据_第4张图片

 

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