Hive内部表和外部表的区别

  • 未被 external修饰的是内部表

  • 被 external修饰的为外部表。

区别:

  1. 内部表数据由 Hive自身管理;
    外部表数据由 HDFS管理;

  2. 内部表数据存储的位置是 hive.metastore.warehouse.dir(默认:/user/hive/warehouse);
    外部表数据的存储位置由自己制定(如果没有LOCATION,Hive将在HDFS上的/user/hive/warehouse文件夹下以外部表的表名创建一个文件夹,并将属于这个表的数据存放在这里);

  3. 删除内部表会直接删除元数据(metadata)及存储数据;

    删除外部表仅仅会删除元数据,HDFS上的文件并不会被删除。


我们下期见,拜拜!

相关推荐
数字新视界13 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
roman_日积跬步-终至千里13 小时前
零售与数仓(四):指标定义——从业务问题到可信计算
大数据·零售
AntsData13 小时前
用 12K+ 条亚马逊评论信号,定位机械键盘下一版该改什么
java·大数据·计算机外设
蓝鲨硬科技14 小时前
Token之后,物理AI需要什么样的度量衡?
大数据·人工智能
GlobalInfo14 小时前
管道检测机器人行业调查、市场规模、排名分析报告2026-2032
大数据·人工智能·机器人
ManageEngineITSM14 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘
字节跳动数据平台15 小时前
让企业本体真正运转起来:火山引擎知识引擎VeKnow 的三层重构与业务实践
大数据
FII工业富联科技服务15 小时前
多智能体如何进入制造现场?从业务协同到数字孪生验证
大数据·人工智能·算法·机器人·制造·数字孪生
Wang's Blog15 小时前
Java 项目实战:交友项目 - FastDFS 工作原理
java·大数据·交友
合合技术团队16 小时前
企业级Agent服务平台选型指南:从需求匹配到场景落地,文档解析工具怎么选?
大数据·人工智能·agent·多模态文本智能技术·企业级agent服务平台