hive教程:分区表-二级分区 作者:马育民 • 2021-03-19 06:33 • 阅读:10336 上接:[hive教程:分区表](https://malaoshi.top/show_1IXmnXohhdE.html "hive教程:分区表") # 案例 如何一天的数据量很大,就需要将将数据进一步拆分,按照 **日期**、**小时** 拆分,那么就用到 **二级分区** # 创建二级分区表 ### 创建表 ``` create external table user_article2 ( uid int, aid int ) partitioned by ( `date` string, `hour` string ) row format DELIMITED FIELDS TERMINATED by ','; ``` ### 导入数据 ``` load data local inpath '/program/datas/user_article_20200101.log' into table user_article2 partition(`date`='20200101', hour='12'); ``` **hdfs web管理页面:** [![](http://65242847.gitee.io/pic/hive/QQ20210319105026.png)](http://65242847.gitee.io/pic/hive/QQ20210319105026.png) **有 二级 目录**: - **一级目录** 是 日期 - **二级目录** 是 小时 ### 查询分区数据 ``` select * from user_article2 where `date`='20200101' and hour='12'; ``` 原文出处:http://malaoshi.top/show_1IXmnXdt8TC.html