HIVE 表分区
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE 表分区相关的知识,希望对你有一定的参考价值。
参考技术A 建表:create table T_user(id int, name string) partitioned by (country string ) row format delimited fieleds terminated by ','导入数据:load data local inpath 'xx/xx/xx.txt' into table T_user; partition(country = 'USA') ;
建表:
create table T_user(id int, name string) partitioned by (dt string, hour string)
row format delimited fieleds terminated by ',' ——指定分隔符
注:
1、创建一个表,字段之间用 \t 分隔(也可以用其他字符分割,自定义默认‘\001’);
hive>create table student (id int, name string) row format delimited fields terminated by '\t' ;
2、将本地一个数据提交到hive里去
hive>load data local inpath '/home/student.txt' into table student ;
2.1 增加分区表数据
alter table ZHIYOUBAO.CHECK_RECORD add partition (years='xxxx',months='xx',days='xx') location '/ZYB/CHECK_RECORD/yy=xxxx/mm=xx/dd=xx/';
3、查询表里的数据:
hive>select * from student ;
以上是关于HIVE 表分区的主要内容,如果未能解决你的问题,请参考以下文章