我了解到Hadoop社区促进了将RDBMS用作配置单元metastore。但是我们可以将像mongodb或hbase这样的nosql数据库用于配置单元metastore吗? 如果没有,那为什么呢?为配置单元metastore选择数据库的标准是什么?
答案 0 :(得分:-1)
如果您正在使用Cloudera发行版,
Cloudera强烈建议您使用MySQL,因为它在Hive用户社区的其余部分中最受欢迎,因此与其他选项相比,它接受了更多的测试。
它将Hive表的元数据(如其架构和位置)和分区存储在关系数据库中。因此,我们只能使用关系数据库。
如果您需要NoSQl,我们可以将MariaDB用于Metastore。因为Maria DB是No SQL类型的关系数据库。