Hive:内部表和外部表,内外转换

内部表和外部表

内部表示例

给表添加数据

外部表示例

给表添加数据

外部表示例

用location指定表目录位置,那么表的位置在实际指定的位置,但是可以被映射

外部表和内部表的区别

删除表后使用show tables in shao; 已经没有被删除的表,说明元数据已经被删除(mysql里面存放),但是使用Hue查看,外部表还在

在使用drop删除时,内部表会被删除元数据和数据文件,而外部表只会被删除元数据,数据文件还在HDFS上存储

在做数仓项目时,第一层是外部表可以确保数据文件不会被删除

内部表和外部表的转换

tblproperties表属性; 内部表转为外部表就是把外部表属性打开,外部表转内部表就是把外部表属性关闭

注意: TRUE必须大写,false大小写皆可

外部表转换为内部表后表的类型从 EXTERNAL_TABLE变成MANAGED TABLE

外部表转换为内部表后可以被drop删除

相关推荐
bigdata-rookie18 小时前
Starrocks 简介
大数据·数据库·数据仓库
尘世壹俗人19 小时前
Zookeeper、Hadoop、Hive配置Kerberos
hadoop
B站计算机毕业设计超人19 小时前
计算机毕业设计hadoop+spark+hive在线教育可视化 课程推荐系统 大数据毕业设计(源码+LW文档+PPT+讲解)
大数据·人工智能·hive·hadoop·scrapy·spark·课程设计
B站计算机毕业设计超人19 小时前
计算机毕业设计PySpark+Hive+Django小红书评论情感分析 小红书笔记可视化 小红书舆情分析预测系统 大数据毕业设计(源码+LW+PPT+讲解)
大数据·人工智能·hive·爬虫·python·spark·课程设计
普通网友19 小时前
Hive ACID 事务表实战:插入 / 更新 / 删除操作的配置与使用限制
数据仓库·hive·hadoop
独自归家的兔19 小时前
windows Hive使用全攻略:从入门到实战,轻松搞定大数据处理 - Hadoop windows安装
数据仓库·hive·hadoop
走过冬季19 小时前
02 | Hive SMB Join 原理
数据仓库·hive·hadoop
QQ179580639619 小时前
基于springboot+vue的hive的歌曲音乐筛选推荐系统网站(源码+lw+部署文档+讲解等)
vue.js·hive·spring boot
大鳥19 小时前
第一章 - 数据仓库是什么
大数据·数据库·hive
大鳥2 天前
数据仓库知识体系
hive·hadoop