gpt4 book ai didi

hadoop - Hive 数据存储在哪里?

转载 作者:行者123 更新时间:2023-12-04 19:59:13 26 4
gpt4 key购买 nike

我对 hive 在哪里存储数据感到有些困惑。

它是将数据存储在 HDFS 还是 RDBMS 中?
Hive Meta 存储是否使用 RDBMS 来存储 Hive 表元数据?

提前致谢 !!

最佳答案

Hive 数据存储在 Hadoop compatible filesystem 之一中: S3、HDFS 或其他兼容的文件系统。

Hive 元数据像 MySQL 一样存储在 RDBMS 中,参见 supported RDBMS .

可以为托管表和外部表指定 Hive 表数据在 S3 或 HDFS 中的位置。

托管表和外部表的区别在于 DROP TABLE语句,在托管表中,将删除表并删除表的数据。而对于外部表 DROP TABLE将只删除表,数据将保持原样,可用于在其上创建其他表。

在此处查看详细信息:Create/Drop/Truncate Table

关于hadoop - Hive 数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43657319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com