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语句进行转换

相关推荐
Volunteer Technology9 小时前
Hadoop之HDFS集群搭建与操作(二)
大数据·hadoop·hdfs
Volunteer Technology11 小时前
Hadoop之HDFS shell操作篇
大数据·hadoop·hdfs
青春万岁!!11 小时前
hive 动态分区参数设置错误导致数据不稳定
大数据·数据仓库·hive·hadoop
大大大大晴天️1 天前
浅聊Hadoop集群的主流安全方案(LDAP+Kerberos+Ranger)
大数据·hadoop·安全
roman_日积跬步-终至千里1 天前
为什么 Hive 无法通过同步 JDBC 导出百万级数据?
数据仓库·hive·hadoop
WL_Aurora1 天前
HDFS基础编程常用命令
大数据·hadoop·hdfs
大大大大晴天1 天前
浅聊Hadoop集群的主流安全方案(LDAP+Kerberos+Ranger)
大数据·hadoop
roman_日积跬步-终至千里1 天前
Hive JDBC vs MySQL JDBC:**“服务端推完就跑,客户端慢慢吃”**详解
数据仓库·hive·hadoop
计算机毕业编程指导师2 天前
【计算机毕设推荐】Python+Hadoop+Spark共享单车数据可视化分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·课程设计
计算机毕业编程指导师2 天前
【计算机毕设】基于Hadoop的共享单车订单数据分析系统+Python+Django全栈开发 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·django