一 分割槽表(partition)
1、partiition對應於資料庫的partition列的密集索引。
2、在hive中,表中的乙個partition對應於表下的乙個目錄,所有的partition的資料都儲存在對應的目錄中。
二 理解分割槽表
三 實戰
1、建立分割槽表
> create table patition_table
> (sid int,sname string)
> partitioned by (gender string)
> row format delimited fields terminated by ',';
oktime taken: 0.925 seconds
hive> desc patition_table;
oksid int
sname string
gender string
# partition information
# col_name data_type comment
gender string
time taken: 0.496 seconds, fetched: 8 row(s)
2、向分割槽表插入資料
hive> insert into table partition_table partition(gender='m') select sid,sname from sample_data where gender='m';
hive> insert into table partition_table partition(gender='f') select sid,sname from sample_data where gender='f';
3、插入資料後,分割槽表的資料
男性:
女性:
hive 分割槽表 Hive的DDL分割槽表建立
1.單分割槽表 建立表t user,指定分割槽hive xiaoliu create table t user id int,name string partitioned by country string row format delimited fields terminated by xia...
hive 分割槽表
partitioned by create table tb name name string partitioned by age int row format delimited fields terminated by t load data local inpath file path in...
hive分割槽表
partition對應於資料庫的 partition 列的密集索引 在 hive 中,表中的乙個 partition 對應於表下的乙個目錄,所有的 partition 的資料都儲存在對應的目錄中 例如 test表中包含 date 和 city 兩個 partition 則對應於date 201302...