我有点搞不懂蜂巢把它的数据存放在哪里。
它是否将数据存储在HDFS或RDBMS中??Hive Meta商店是否使用RDBMS来存储蜂窝表元数据??
提前谢谢!!
发布于 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
发布于 2017-04-27 12:42:03
这是你问题的答案。但为了更好的理解,我建议你阅读蜂巢书或apache蜂巢网站。
它是将它的数据存储在HDFS中还是在RDBMS中呢?-- HIVE的数据总是存储在HDFS中。对于托管表,数据默认存储在hive仓库中,这是HDFS中的一个目录。对于HIVE外部表,用户可以在HDFS中的任何位置指定位置。
Hive Meta存储使用RDBMS来存储蜂窝表元数据吗?-是的,hive使用RDBMS存储元数据。
https://stackoverflow.com/questions/43657319
复制相似问题