Hive内部表和外部表的区别

  • 未被 external修饰的是部表

  • external修饰的为部表。

区别:

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

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

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

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


我们下期见,拜拜!

相关推荐
派可数据BI可视化2 小时前
CIO如何规划企业BI分析指标体系 —— 从经营出发到绩效管理
数据仓库·信息可视化·数据挖掘·数据分析·商业智能bi
SelectDB2 小时前
森马服饰从 Elasticsearch 到阿里云 SelectDB 的架构演进之路
大数据·数据库·数据分析
Hello.Reader3 小时前
Elasticsearch 混合检索一句 `retriever.rrf`,把语义召回与关键词召回融合到极致
大数据·elasticsearch·搜索引擎
Freed&3 小时前
倒排索引:Elasticsearch 搜索背后的底层原理
大数据·elasticsearch·搜索引擎·lucene
bemyrunningdog3 小时前
IntelliJIDEA上传GitHub全攻略
大数据·elasticsearch·搜索引擎
大数据狂人3 小时前
从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别
hive·mysql·hbase
TDengine (老段)7 小时前
TDengine 中 TDgp 中添加算法模型(异常检测)
java·大数据·数据库·算法·时序数据库·tdengine·涛思数据
2501_924748247 小时前
高密度客流识别精度↑32%!陌讯多模态融合算法在智慧交通的实战解析
大数据·人工智能·算法·目标检测·计算机视觉
腾讯云qcloud07558 小时前
不办理腾讯地图商业授权有什么影响?
大数据
Stanford_110610 小时前
关于大数据的基础知识(三)——数据安全与合规
大数据·网络·c++·物联网·学习·微信小程序·微信开放平台