![](https://img-blog.csdnimg.cn/5758fe365710410681282f268eaf06c3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Hbase
hive数据库+hql语句
Modify_QmQ
保持热爱,奔赴山海
展开
-
Hive 数据表的分区和分桶
分区和桶是什么?先了解一下分区和桶这两种数据类型分区:在Hive中,表的每一个分区对应表下的相应目录,所有分区的数据都是存储在对应的目录中。比如wyp表有dt和city两个分区,则对应dt=20131218,city=BJ对应表的目录为/user/hive/warehouse/dt=20131218/city=BJ,所有属于这个分区的数据都存放在这个目录中。桶:对指定的列计算其hash,根据hash值切分数据,目的是为了并行,每一个桶对应一个文件(注意和分区的区别)。比如将wyp表id列分散至16原创 2020-12-10 16:24:39 · 1212 阅读 · 0 评论 -
Hive 数据库操作(HQL语法详解)
数据库操作创建数据库(CREATE DATABASE)在Hive数据库是一个命名空间或表的集合。此语法声明如下:CREATE DATABASE|SCHEMA [IF NOT EXISTS] <database name>示例:hive> CREATE DATABASE IF NOT EXISTS t_log; 创建的数据库位于在hive-site.xml中设定的参数hive.metastore.warehouse.dir所指向的目录。数据库切换(use database原创 2020-10-15 10:36:37 · 1219 阅读 · 0 评论