2024-02-01(Hive)

1.我们通过忘Hive中执行SQL语句,Hive会帮我们将SQL语句翻译成MapReduce在底层去做分布式的计算。

2.Hive看似处理的是mysql的表,但实际上处理的是HDFS中的文本文件。

3.Hive中创建的库和表的数据,存储在HDFS中,默认存放在:hdfs://node1:8020/user/hive/warehouse中。

4.hive的数据库本质上在HDFS中就是一个文件夹,文件夹中存放了数据库中的相关信息,例如表等等。

5.Hive中表的类型:内部表,外部表,分区表,分桶表。不同类型各有用途。

内部表:删除数据时候,元数据和数据都要被删除。用于Hive管理表持久使用

外部表:删除数据的时候,仅仅删除元数据(表的信息)<这里也可以思考理解为外部表和数据是不绑定的,相互独立的>,保留数据。用于临时链接外部数据用。

6.外部表:既可以先有数据后有表,又可以先有表后有数据。表和数据只是一个链接关系,所以即使删除表,不影响数据。

7.内部表和外部表可以通过SQL语句进行转换

相关推荐
ha_lydms13 小时前
AnalyticDB MySQL 技术架构
大数据·hadoop·mysql·adb·spark·dataworks·1024程序员节
螺蛳粉 螺蛳粉2 天前
大数据第四篇:事故复盘:移走 HBase 里 27 个 hadoop-2.10.2 jar 后,HMaster 半小时后“自杀“了【jar 事故复盘】
jvm·hadoop·hbase·异常处理·大数据运维·踩坑记录·事故复盘
Francek Chen3 天前
【大数据处理与分析】数据仓库Hive:08 Impala
数据仓库·hive·hadoop·数据分析·impala
ha_lydms4 天前
Window Functions(窗口函数)
大数据·数据仓库·hadoop·spark·数据处理·dataworks·maxcompute
ha_lydms4 天前
Xml Functions(XML 函数)
xml·大数据·hadoop·spark·数据处理·dataworks·maxcompute
ha_lydms4 天前
Vector Functions(向量函数)
大数据·hadoop·spark·数据处理·dataworks·maxcompute·数据中台
ha_lydms4 天前
阿里云大数据组件
大数据·hadoop·阿里云·spark·云计算·数据处理·dataworks
ruxshui5 天前
Hadoop 生产运维实战手册
大数据·运维·hadoop
泡干脆面就番茄5 天前
Hive窗口函数:从原理到三大面试题
大数据·数据仓库·hive·hadoop
程序员梅雨5 天前
Hive面试总结
hive·hadoop·面试