hive内部表、外部表
来源:互联网 发布:java开源框架是什么 编辑:程序博客网 时间:2024/06/06 02:37
hive内部表、外部表区别自不用说,可实际用的时候还是要小心。
1. 内部表:
此时,会在hdfs上新建一个tt表的数据存放地,例如,笔者是在 hdfs://master/input/table_data
上传hdfs数据到表中:
此时会将hdfs上的/input/data目录下的数据转移到/input/table_data目录下。
删除tt表后,会将tt表的数据和元数据信息全部删除,即最后/input/table_data下无数据,当然/input/data下再上一步已经没有了数据!
如果创建内部表时没有指定location,就会在/user/hive/warehouse/下新建一个表目录,其余情况同上。
注意的地方就是:load data会转移数据!
2. 外部表:
此时,会在/user/hive/warehouse/新建一个表目录et
此时会把hdfs上/input/edata/下的数据转到/user/hive/warehouse/et下,删除这个外部表后,/user/hive/warehouse/et下的数据不会删除,但是/input/edata/下的数据在上一步load后已经没有了!数据的位置发生了变化!本质是load一个hdfs上的数据时会转移数据!
3. 其他:
(1)加上location用法一样,只不过表目录的位置不同而已。
(2)加上partition用法也一样,只不过表目录下会有分区目录而已。
(3)load data local inpath直接把本地文件系统的数据上传到hdfs上,有location上传到location指定的位置上,没有的话上传到hive默认配置的数据仓库中。
转自:http://blog.csdn.net/yeruby/article/details/23033273
1 0
- Hive内部表、外部表
- hive内部表、外部表
- hive外部表和内部表
- hive外部表和内部表
- Hive内部表和外部表
- Hive内部表、外部表区别
- hive中内部表和外部表
- HIVE的内部表和外部表
- hive 内部表,外部表,分区
- Hive内部表、外部表、分区表介绍
- hive内部表和外部表
- hive内部表与外部表
- hive内部表、外部表、分区表、视图
- hive内部表与外部表
- Hive(3)-内部表外部表测试
- Hive DDL & 内部表与外部表
- hive 内部表 和 外部表
- hive内部表和外部表
- Android控件ListView的外面嵌套ScrollView的坑
- react-native android环境开发踩坑之旅
- java 绘制数值计算云图
- 常用工具汇总
- 装饰模式(Decorator)
- hive内部表、外部表
- zint编译配置整理
- 第四十三讲 项目四 计算工资
- TCP 的那些事儿(下)
- Apache Shiro 快速入门教程,shiro 基础教程
- Kmeans算法寻找合适K值
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- Windows驱动开发(10) - 驱动程序的同步处理(一)
- linux下分区、格式化、挂载的命令