Hive分区表创建,增加及删除

Posted qizhelongdeyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive分区表创建,增加及删除相关的知识,希望对你有一定的参考价值。

1.创建Hive分区表,按字段分区

CREATE TABLE test1 (
  id bigint ,
  create_time timestamp ,
  user_id string)
  partitioned by (partition_key int)
  ROW FORMAT DELIMITED 
  FIELDS TERMINATED BY ‘01‘
  LINES TERMINATED BY ‘
‘;

2.增加Hive分区表

ALTER TABLE test1 ADD PARTITION(partition_key=20180620) LOCATION ‘/user/hive/warehouse/demo.db/test1/partition_key=20180620‘;    

3.删除分区Partition

alter table user_behaviour drop partition(partition_key=20180620);

 

以上是关于Hive分区表创建,增加及删除的主要内容,如果未能解决你的问题,请参考以下文章

hive外部表分区

Hive基础知识

Hive常用命令

hive数据库及表操作

大数据之hive:hive分区表

hive 表的创建的操作与测试