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

相关推荐

  1. 2024-02-01(Hive)

    2024-02-03 12:32:02       29 阅读
  2. 2024-02-04hive

    2024-02-03 12:32:02       24 阅读
  3. 2024.01.02】刷算法07

    2024-02-03 12:32:02       33 阅读
  4. 2024-02-05

    2024-02-03 12:32:02       30 阅读
  5. 2024.02.05

    2024-02-03 12:32:02       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-03 12:32:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-03 12:32:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-03 12:32:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-03 12:32:02       18 阅读

热门阅读

  1. leetcode-hot100矩阵专题

    2024-02-03 12:32:02       32 阅读
  2. 前置知识:字符集

    2024-02-03 12:32:02       27 阅读
  3. 2.2作业

    2024-02-03 12:32:02       28 阅读
  4. mybatis查询修改mysql的json字段

    2024-02-03 12:32:02       30 阅读
  5. 企业微信设置机器人通过winform提醒WxWorkBOT

    2024-02-03 12:32:02       19 阅读
  6. springMVC

    springMVC

    2024-02-03 12:32:02      27 阅读