hive如何新增分区

hive新增分区有如下几种常见

场景一:insert或load数据时

insert

bash 复制代码
insert overwrite table mytable partition (dt='20150617') select ....

load:

bash 复制代码
LOAD DATA [LOCAL] INPATH 'hdfs://source_path' INTO TABLE table_name PARTITION (partition_column='value');

场景二:单独的某个分区执行add

bash 复制代码
ALTER TABLE table_name ADD PARTITION (partition_column='value') LOCATION 'hdfs://path/to/partition';

location可以不带,默认改路径在表数据路径下,但是注意ADD PARTITION不会去直接操作对应的数据路径,和msck的时候一样,对于需要追加的新分区只操作元数据的新增,当你插入分区数据的时候路径会生成

相关推荐
梦里不知身是客114 小时前
hive中metastore 服务的意义
数据仓库·hive·hadoop
计算机毕业编程指导师5 小时前
【Python大数据选题】基于Spark+Django的电影评分人气数据可视化分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·django·电影评分人气
梦里不知身是客116 小时前
hiveserver2服务的作用和启动
hive
梦里不知身是客118 小时前
hive让分区关联数据的三种方式
数据仓库·hive·hadoop
咨询QQ8762239658 小时前
从 Lumerical 和 COMSOL 中提取光栅反射相位
hive
jumu2021 天前
三菱FX5U与3台三菱E700变频器通讯实战
数据仓库
写代码的【黑咖啡】1 天前
数据仓库中保障数据质量的关键环节:任务发布后数据校验
数据仓库
m0_740043731 天前
Spring_全面详解入门
数据仓库·hive·hadoop
皓空揽月1 天前
windows安装hadoop2.7.2教程(单机版)
hadoop·windows
淡定一生23331 天前
数据仓库基本概念
大数据·数据仓库·spark