hive内部表、外部表、分区表、视图
来源:互联网 发布:机器人算法工程师 编辑:程序博客网 时间:2024/06/05 17:06
1、Table 内部表 1).与数据库中的Table在概念上是类似的 2).每一个Table在Hive中都有一个相应的目录存储数据 3).所有的Table数据(不包括 External Table) 都保存在这个目录中 4).删除表时,元数据与数据都会被删除 5).建表:
2、Partition 分区表 1).Partition 对应于数据库的Partition列的密集索引 2).在Hive中,表中的一个Partition对应于表下的一个目录,所有的Partition的数据都存储在对应的目录中。 3).建表:
hive> create table partition_table > (sid int, sname string) > partitioned by (gender string) > row format delimited fields terminated by ',';
3、External Table 外部表 1).指向已经在HDFS中存在的数据,可以创建Partition 2).它和内部表在元数据的组织上是相同的,而实际数据的存储则有较大的差异 3).外部表只有一个过程,加载数据和创建表同时完成,并不会移动到数据库目录中,知识与外部数据建立一个连接。当删除一个外部表时,仅删除连接。 4).建表:
hive> create external table external_student > (sid int,sname string,age int) > row format delimited fields terminated by ',' > location '/input';
4、Bucket Table 桶表 1). 桶表是对数据进行哈希取值,值不同的放到不同的文件中存储。 2). 建表:
hive> create table bucket_table > (sid int,sname string,age int) > clustered by(sname) into 5 buckets;5、视图
1)视图是一种虚表,是一个逻辑概念;可以跨越多张表2)视图建立在已有表的基础上,视图赖以建立的这些表称为基表3)视图可以简化复杂的查询4)建立视图:
hive> create view empinfo > as > select e.empno,e.ename,e.sal,e.sal*12 annlsal,d.dname > from emp e,dept d > where e.deptno=d.deptno;
阅读全文
0 0
- hive内部表、外部表、分区表、视图
- Hive内部表、外部表、分区表介绍
- hive中的内部表、外部表、分区表
- Hive学习笔记 3 Hive的数据模型:内部表、分区表、外部表、桶表、视图
- Hive的数据存储(内部表,外部表,分区表,桶表,视图)
- Hive 外部表 分区表
- Hive数据加载(内部表,外部表,分区表)
- Hive笔记三之内部表,外部表,分区表,桶表
- hive 分区表、外部表、桶表
- Hadoop学习笔记(十八)---Hive内部表,外部表,分区表,桶表
- hive内部表,外部表,分区表,桶表,函数及自定义函数
- Hive关于内部表外部表以及分区表数据删除总结
- Hive内部表、外部表
- hive内部表、外部表
- hive 分区表、桶表和外部表
- Hive之管理表 外部表 分区表
- hive 建表,建外部表,建分区表
- Hive 之 分区表,外部表,桶表
- 操作Lifecycle
- [RK3288][Android6.0] 调试笔记 --- 开机动画时间的确定
- Android之Litepal的使用
- [GNU/Linux] 常见的IO模型
- bitmap的六种压缩方式,Android图片压缩
- hive内部表、外部表、分区表、视图
- java中的final关键字
- 前端学习资料大全(看到这篇博文,我都0.0.......)
- poj 3268一道最短路径题
- PowerShell 脚本中的密码
- 使用 JDK 动态代理
- 2017 HDU 6058 多校联合赛 Kanade's sum
- POJ
- 百炼2774-木材加工-C语言-二分查找