当前位置: 首页 > article >正文

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


http://www.kler.cn/a/229767.html

相关文章:

  • java -jar启动SpringBoot项目时配置文件加载位置与优先级
  • Python学习路线 - Python高阶技巧 - 拓展
  • QT 应用程序中集成浏览器
  • MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(1)-后端项目框架搭建
  • 【Jenkins】配置及使用|参数化|邮件|源码|报表|乱码
  • 已解决org.springframework.context.ApplicationContextException异常的正确解决方法,亲测有效!!!
  • 安全通信设置:使用 OpenSSL 为 Logstash 和 Filebeat 提供 SSL 证书
  • 编程笔记 html5cssjs 081 JavaScript 异常处理语句
  • 安卓SurfaceTexture中updateTexImage使用及源码分析
  • 二叉树的详解
  • 百面嵌入式专栏(面试题)驱动开发面试题汇总1.0
  • 什么是边缘计算?
  • 米贸搜|关于Facebook广告受限:在这些情况下,Meta会限制广告主的广告能力!
  • 敏捷开发和传统开发的区别及工具分享
  • Flink 动态表 (Dynamic Table) 解读
  • CKS1.28【1】kube-bench 修复不安全项
  • JVM 性能调优 - 参数调优(3)
  • spring boot学习第十一篇:发邮件
  • 四大组件 - ContentProvider
  • 配置git环境与项目创建