您的位置:首页 > 运维架构

Hive的数据模型之桶表

2017-12-03 19:20 148 查看
一 桶表(Bucket Table)
1、桶表是对数据进行哈希取值,然后放到不同文件中存储。
2、桶表利用hash运算将某一列相同哈希放入到一个桶中,从而提高查询效率。

二 理解桶表



三 创建桶表
hive> create table bucket_table
> (sid int,sname string,age int)
> clustered by(sname) into 5 buckets;
OK
Time taken: 0.566 seconds
hive> desc bucket_table;
OK
sid int
sname string
age int
Time taken: 0.906 seconds, Fetched: 3 row(s)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Hadoop Hive