这里写自定义目录标题

总结:HIVE默认创建的表就是内部表,hive管理元数据和数据的生命周期,当删除表的时候 ,源(头)数据以及表的元数据都会被删除。
创建时加上external 就是外部表,外部表的数据不是hive拥有和管理,hive只管理元数据的生命周期。当外部表被删除时,元数据被删除,实际数据(源头的源,源数据不会被删除) 在HIVE外部依然可以访问实际数据。

当DROP TABLE T1;
当DROP TABLE T2;

T2的元数据被删除 desc formatted t2 会提示表不存在
T2的(源)数据还存在,在HDFS上还是能看到

table type : MANAGED_TABLE (内部表)
table type : EXTERNAL_TABLE

删除表前

当DROP TABLE T1;
当DROP TABLE T2;
删表后


所以我们在选择建表时,当需要通过Hive完全管理控制表的整个生命周期时,请使用内部表。

当文件已经存在或位于远程位置时,请使用外部表,因为即使删除表,文件也会被保留。

【无标题】内部表和外部表的区别相关推荐

  1. hive内部表和外部表的区别_3000字揭秘Greenplum的外部数据加载——外部表

    外部表是greenplum的一种数据表,它与普通表不同的地方是:外部表是用来访问存储在greenplum数据库之外的数据.如普通表一样,可使用SQL对外部表进行查询和插入操作.外部表主要用于Green ...

  2. Hive 与 Hbase表映射(内部表与外部表),Hbase常用命令

    应用场景 1.将ETL操作的数据存入HBase 2.Hbase作为Hive的数据源 构建低延迟的数据仓库 Hive表映射至Hbase Hbase上有表 -> 外部表 创建Hive表映射HBase ...

  3. hive内部表与外部表区别

    1.创建内部表与外部表的区别是什么? 2.external关键字的作用是什么? 3.外部表与内部表的区别是什么? 4.删除表的时候,内部表与外部表有什么区别? 5.load data local in ...

  4. 六、Hive中的内部表、外部表、分区表和分桶表

    文章目录 内部表 外部表 分区表 分桶表 在Hive数据仓库中,重要点就是Hive中的四个表.Hive 中的表分为内部表.外部表.分区表和分桶表. 内部表 默认创建的表都是所谓的内部表,有时也被称为管 ...

  5. Hive 内部表与外部表

    首先查看当前的表: 内部表 查看emp表: 查看这个emp表的详细信息: 可以看到Table Type是一个MANAGED_TABLE,就是所谓的内部表 内部表跟外部表有什么区别 首先看一下mysql ...

  6. hive 创建表_2min快速了解,Hive内部表和外部表

    在了解内部表和外部表区别前, 我们需要先了解一下Hive架构 : 大家可以简单看一下这个架构图,我介绍其中要点: Hive的数据分为两种,一种为普通数据,一种为元数据. 元数据存储着表的基本信息,增删 ...

  7. Hive关于数据表的增删改(内部表、外部表、分区表、分桶表 数据类型、分隔符类型)

    建表 基本语句格式 CREATE [external] TABLE if not exists student #默认建立内部表,加上external则是建立外部表(id int COMMENT'学号 ...

  8. Hive内部表与外部表区别详细介绍

    文章转载自:http://www.aboutyun.com/thread-7458-1-1.html 1.创建内部表与外部表的区别是什么? 2.external关键字的作用是什么? 3.外部表与内部表 ...

  9. hive内部表与外部表入门

    表分类 在Hive中,表类型主要分为两种, 第一种:内部表 也叫管理表 表目录会创建在集群上的{hive.metastore.warehouse.dir}下的相应的库对应的目录中. 默认创建的表就是内 ...

最新文章

  1. android 开发 获取各种intent (图片、apk文件、excel、pdf等文件)
  2. 解决NIOS II工程拷贝后无法编译问题
  3. 文件映射操作类的实现
  4. SQL实战篇:SQL解决连续X天的问题
  5. 电路基本概念有哪些?
  6. java log输出到文件路径_Java - 配置log4j的日志文件路径 (附-获取当前类路径的多种方法)...
  7. matlab melbankm,Matlab v_melbankm函数参数详解(英文附例)
  8. Jenkins 内部服务器遭访问且被部署密币挖机
  9. maven安装junit_JUnit安装Maven – JUnit 4和JUnit 5
  10. openwrt搭建环境
  11. Html5 + fromData + Spring MVC 单文件、多文件上传
  12. mysql 账户管理_MySql 账户管理
  13. Vue源码解析:Vue实例
  14. vs2017python配置opencv cv2_VS2017中配置opencv教程
  15. 录播服务器系统调试内容,高清录播服务器系统选择注意事项
  16. 云流化技术应用之K12VR云课堂
  17. 金融直播方兴未艾,理财直播探索新道路
  18. 项目国际化I18N多语言切换
  19. Ubuntu14.04+Texlive2014+LYX-Linux下LYX的中文配置方案
  20. 实验五 shell编程(Linux基础教程 第2版)

热门文章

  1. 单片机引脚控制继电器最简单的电路方式
  2. svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)
  3. 有哪些事是你当了程序员之后才知道的?
  4. vim:精通 vim
  5. EUI-64格式生成
  6. CRC校验原理和推导过程及Verilog实现(一文讲透)
  7. Ubuntu安装eclipse
  8. 华为鸿蒙版央视影音,再见安卓!鸿蒙版京东App上架华为商城:正式版最快6月见...
  9. android activity 后的形式 藏
  10. 10.0 自定义SystemUI下拉状态栏和通知栏视图(八)之锁屏通知布局