hive表分区的概念
- 一个表可以拥有一个或者多个分区,每个分区以文件夹的形式单独存在表文件夹的目录下。
例如下图中xx.db(数据库),device_flow_report_data(表)
- month_id=201902:表示按月进行了分区
- day_id=20190203:表示按天也进行了分区


- 分区是以字段的形式在表结构中存在,通过describe table命令可以查看到字段存在, 但是该字段不存放实际的数据内容,仅仅是分区的表示(伪列)
例如:
describe device_flow_report_data;
id bigint NULL
..