HIVE内表 HIVE外表
存储位置 hive.metastore.warehouse.dir HDFS
删除效果 元数据和表数据全部删除 只删除元数据
创建
create table t1(id      int,name    string,hobby   array<string>,add     map<String,string>
)
row format delimited
fields terminated by ','
collection items terminated by '-'
map keys terminated by ':'
;
create external table t2(id      int,name    string,hobby   array<string>,add     map<String,string>
)
row format delimited
fields terminated by ','
collection items terminated by '-'
map keys terminated by ':'
location '/user/t2'
描述 desc t1; desc t2;
装载数据 load data local inpath '/home/appleyuchi/桌面/data.txt' overwrite into table t1; load data local inpath '/home/appleyuchi/桌面/data.txt' overwrite into table t2;
查看數據 select * from t1; select * from t2;
HDFS中的存儲位置 http://desktop:9870/explorer.html#/user/hive/warehouse/t1 http://desktop:9870/explorer.html#/user/t2
刪除表格 drop t1; drop t2;
删除表格后的效果 删除内部表会直接删除元数据(metadata)及存储数据 删除外部表仅仅会删除元数据,HDFS上的文件并不会删除,HDFS上的文件可以点击上面的链接,手动点击去删除

上面的9870是新版本的hadoop端口號,老版本的是50070

#------------------------------------------------Appendix----------------------------------------------------------------------------------

数据data.txt

1,xiaoming,book-TV-code,beijing:chaoyang-shagnhai:pudong
2,lilei,book-code,nanjing:jiangning-taiwan:taibei
3,lihua,music-book,heilongjiang:haerbin

dianji

hive内表和外表区别(转载+自己整理)相关推荐

  1. Hive内表和外表的区别

    目录 内表 外表 内表:删表删数据(hdfs上的文件数据) 外表:删表不删数据(hdfs上的文件数据) 内表 创建表时没加external,默认是内表 所有的 Table 数据(不包括 Externa ...

  2. mysql内表和外表_Hive内表和外表的区别

    本文以例子的形式介绍一下Hive内表和外表的区别.例子共有4个:不带分区的内表.带分区的内表.不带分区的外表.带分区的外表. 1 不带分区的内表 #创建表 create table innerTabl ...

  3. 宏与内联(inline)的区别(转载)

    先转载下人家总结的宏和普通函数调用的区别: (1).宏只做简单的字符串替换,函数是参数传递,所以必然有参数类型检查(支持各种类型,而不是只有字符串). (2).宏不经计算而直接替换参数,函数调用则是将 ...

  4. sqoop动态分区导入mysql,sqoop 导入数据到hive分区表(外表,内表) 指定分区 指定数据库 指定表...

    sqoop 导入数据到hive 1.1.导入数据到hive分区表(内表),指定分区 创建hive分区表 –hive-database 指定数据库 –table 指定表 –hive-overwrite ...

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

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

  6. hbase映射为hive表(转载+整理+自己验证)

    本文是对[1][2]的整理以及在新版本上的验证 ---------------------------------------------------------------------------- ...

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

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

  8. [SAP ABAP开发技术总结]CLEAR、REFRESH、FREE内表清理区别

    1.8.  CLEAR.REFRESH.FREE 内表:如果使用有表头行的内表,CLEAR 仅清除表格工作区域.要重置整个内表而不清除表格工作区域,使用REFRESH语句或 CLEAR 语句CLEAR ...

  9. ABAP中创建动态内表的三种方法(转载)

    BAP中创建动态内表的三种方法 第一种: 如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致,可以直接使用CREATE DATA生成,当然也可以是自定义类型. 比如要产生和数据表MARA结 ...

最新文章

  1. python交互式窗口怎么换行_Python多版本情况下四种快速进入交互式命令行的操作技巧
  2. WR:微生物污染源解析中宿主特异性标记物在中国的表现特征
  3. maven项目出现如下错误,求指点;CoreException: Could not calculate build plan:
  4. php接口调用实例源代码,小蚂蚁学习APP接口开发(7)—— APP接口实例——读取缓存方式开发APP接口的代码案例...
  5. 获取远程服务器代码到本地文件,获取远程服务器代码到本地文件
  6. MySQL 5.7 基于GTID的半同步复制
  7. 查看ios设备型号网址
  8. 10 非受控组件以及受控与非受控的选择方案
  9. 转:java的各个拓展类库的推荐方案
  10. linux 内核4.12,Linux Kernel 4.12 发布,最新的稳定版内核
  11. AYUI第12个作品-英雄联盟-魔法少女的星光水晶2.0-WPF版本
  12. 广告是如何找到你的?
  13. 清除右键新建中多余菜单
  14. 准备进入ReRAM速度!Crossbar发布SMIC芯片样品
  15. 华为WeAutomate RPA产品首席规划师周为:企业数智化转型之路,RPA共创新价值
  16. 基于YOLOV5的自动瞄准(附代码)
  17. java常用加密算法
  18. 用 Mindjet MindManager 管理自己的思维
  19. visual studio进入时许可证已过期解决方案
  20. 高可用架构的6大常规方案【转】

热门文章

  1. 基于邮件系统的远程实时监控系统的实现 Python版
  2. hdu 2196 叶子节点最长距离(树DP)
  3. Objective-C setter和getter
  4. XCTF-MISC-新手区-功夫再高也怕菜刀
  5. 某CTF比赛部分wp
  6. 750px设计稿处理方式
  7. vue学习- 列表渲染v-for
  8. (十二)运行环境(加载、性能优化、安全)【这些会了,你就可以飞了】
  9. The “data“ option should be a function that returns a per-instance value in component definitions
  10. JavaScript设计模式——单例模式的理解与应用