我们可以使用nosql数据库作为Hive Metastore吗?

时间:2018-07-25 07:02:55

标签: hadoop hive

我了解到Hadoop社区促进了将RDBMS用作配置单元metastore。但是我们可以将像mongodb或hbase这样的nosql数据库用于配置单元metastore吗? 如果没有,那为什么呢?为配置单元metastore选择数据库的标准是什么?

1 个答案:

答案 0 :(得分:-1)

如果您正在使用Cloudera发行版,

Cloudera强烈建议您使用MySQL,因为它在Hive用户社区的其余部分中最受欢迎,因此与其他选项相比,它接受了更多的测试。

它将Hive表的元数据(如其架构和位置)和分区存储在关系数据库中。因此,我们只能使用关系数据库。

如果您需要NoSQl,我们可以将MariaDB用于Metastore。因为Maria DB是No SQL类型的关系数据库。