Hive内部表和外部表的区别

  • 未被 external修饰的是部表

  • external修饰的为部表。

区别:

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

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

  3. 删除部表会直接删除元数据(metadata)及存储数据;
    删除部表仅仅会删除元数据,HDFS上的文件并不会被删除。


我们下期见,拜拜!文章来源地址https://uudwc.com/A/z3xOR

原文地址:https://blog.csdn.net/frdevolcqzyxynjds/article/details/131855641

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年07月24日 19:57
【SpringBoot】SpringBoot的发展沿革,相关介绍,特点,重要策略以及安装步骤讲解
下一篇 2023年07月24日 19:57