![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hive
「已注销」
手握神剑让希望完美绽放!
展开
-
HQL之分区表
分区表分区表实际上就是对应一个HDFS文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过WHERE子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多。创建分区表hive (default)> create table dept_partition( ...原创 2020-02-27 21:35:39 · 1276 阅读 · 0 评论 -
HQL之内部表外部表
1.管理表(内部表)默认创建的表都是所谓的管理表,有时也被称为内部表。因为这种表,Hive会(或多或少地)控制着数据的生命周期。Hive默认情况下会将这些表的数据存储在由配置项hive.metastore.warehouse.dir(例如,/user/hive/warehouse)所定义的目录的子目录下。当我们删除一个管理表时,Hive也会删除这个表中数据(元数据和表数据都会删除掉)。管理表不...原创 2020-02-27 21:18:27 · 321 阅读 · 0 评论 -
HQL之数据库创建删除
1.创建一个数据库,指定数据库在HDFS上存放的位置.hive (default)> create database db_hive2 location '/db_hive2.db';OKTime taken: 0.051 secondshive (default)> use db_hive2;OKTime taken: 0.082 secondshive (db_h...原创 2020-02-27 20:11:48 · 348 阅读 · 0 评论