二、Hive数据仓库应用之Hive数据定义语言(二)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

Hive远程模式部署参考:
一、Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

数据库与表的基本操作参考:
二、Hive数据仓库应用之Hive数据定义语言(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

三、分区表操作

1、创建分区表

在数据库hive_database中创建分区表partitioned_table。

CREATE TABLE IF NOT EXISTS  
hive_database.partitioned_table(
username STRING COMMENT "This is username", 
age INT COMMENT "This is user age") 
PARTITIONED BY (
province STRING COMMENT "User live in province",
city STRING COMMENT "User live in city")
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
STORED AS textfile
TBLPROPERTIES("comment"="This is a partitioned table");

2、查询分区表

查询数据库hive_database中分区表partitioned_table的分区信息。

SHOW PARTITIONS hive_database.partitioned_table;

在这里插入图片描述

3、添加分区

向数据库hive_database的分区表partitioned_table添加分区。

ALTER TABLE hive_database.partitioned_table 
ADD PARTITION (province='HeBei', city='HanDan') 
location '/user/hive_local/warehouse/hive_database.db/HeBei' 
PARTITION (province='ShanDong', city='JiNan') 
location '/user/hive_local/warehouse/hive_database.db/ShanDong';

之后执行相关指令查看新的分区内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七层楼的疯子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值