首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蜂巢数据存储在哪里?

问蜂巢数据存储在哪里?
EN

Stack Overflow用户
提问于 2017-04-27 12:06:14
回答 2查看 7.5K关注 0票数 6

我有点搞不懂蜂巢把它的数据存放在哪里。

它是否将数据存储在HDFS或RDBMS中??Hive Meta商店是否使用RDBMS来存储蜂窝表元数据??

提前谢谢!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-27 12:54:10

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

单元元数据像MySQL一样存储在关系数据库管理系统中,参见supported RDBMS。

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

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

请参阅这里的详细信息:Create/Drop/Truncate Table

票数 7
EN

Stack Overflow用户

发布于 2017-04-27 12:42:03

这是你问题的答案。但为了更好的理解,我建议你阅读蜂巢书或apache蜂巢网站。

它是将它的数据存储在HDFS中还是在RDBMS中呢?-- HIVE的数据总是存储在HDFS中。对于托管表,数据默认存储在hive仓库中,这是HDFS中的一个目录。对于HIVE外部表,用户可以在HDFS中的任何位置指定位置。

Hive Meta存储使用RDBMS来存储蜂窝表元数据吗?-是的,hive使用RDBMS存储元数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43657319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档