hive内部表和外部表的区别
来源:互联网 发布:用c语言实现汉诺塔算法 编辑:程序博客网 时间:2024/06/05 19:25
内部表:
1:内部表也称为MANAGED_TABLE
2:内部表默认存储在/user/hive/warehouse下面
3:(1)从hdfs往内部表加载数据:load data inpath '/student.txt' into table student
会将hdfs上面的数据剪切到/user/hive/warehouse/student下面,同时删除hdfs上面的student.txt文件
(2)从本地(虚拟机)往内部表加载数据:load datalocal inpath '/student.txt' into table student
4:删除外部表时,会删除表数据以及元数据
外部表:
1:外部表也称为EXTERNAL_TABLE
2:创建外部表语句: createexternal student( ).......
3:创建外部表时可以指定需要加载的数据位置:location '/student.txt'
就相当于我们通过信封上的地址找到你的家所在的位置。
4:因为外部表加载数据时只是指向了数据的位置,所以删除外部表时只会删除表的元数据不会删除表数据。
阅读全文
1 0
- hive 内部表和外部表的区别和理解
- hive 内部表和外部表的区别和理解
- hive 内部表和外部表的区别和理解
- hive 内部表和外部表的区别和理解
- Hive总结(三)内部表和外部表的区别
- Hive内部表和外部表的区别
- hive中内部表和外部表的区别
- Hive内部表和外部表的区别
- Hive内部表和外部表的区别详解
- hive内部表和外部表的区别
- HIVE的内部表和外部表
- Hive 之 内部表和外部表区别
- Hive内部表、外部表区别
- hive内部表,外部表区别
- hive-内部表与外部表的区别
- Hive中内部表与外部表的区别
- Hive中如何创建内部表和外部表以及它们的区别
- hive外部表和内部表
- JQuery解析XML(学习日记)
- HTML基础(二)
- 二叉搜索树操作集
- 动态规划解337. House Robber III
- Wrath CodeForces
- hive内部表和外部表的区别
- 数据结构——二叉堆
- Excel2016制作动态图表
- sprite动画精灵中主要及常用的变量
- 获得当前目录的信息:dirname()、basename()、disk_free_space() 和 scandir()函数
- GitHub:仓库的创建与分支合并
- 1058. 选择题(20)
- C语言学习知识点(四):数组名a与取地址数组名&a的区别
- 生成一组(70个)平均数固定5000,限制范围4000-6000的随机数,类似简易红包算法,且有范围限制