文章目录 Hive 视图和索引 一、视图 1.1 简介 1.2 创建视图 1.3 查看视图 1.4 删除视图 1.5 修改视图 1.6 修改视图属性 二、索引 2.1 简介 2.2 索引原理 2.3 创建索引 2.4 查看索引 2.4 删除索引 2.5 重建索引 三、索引案例 3.1 创建索引 3.2 重建索引 3.3 自动使用索引 3.4 查看索引 四、索引的缺陷 参考资料 Hive 视图和索引 一、视图 1.1 简介 Hive 中的视图和 RDBMS 中视图的概念一致,都是一组数据的逻辑表示,本质上就是一条 SELECT 语句的结果集。视图是纯粹的逻辑对象,没有关联的存储 (Hive 3.0.0 引入的物化视图除外),当查询引用视图时,Hive 可以将视图的定义与查询结合起来,例如将查询中的过滤器推送到视图中。 1.2 创建视图 CREATE VIEW [IF NOT EXISTS] [db_name.]view_name -- 视图名称 [(column_name [