我了解Hadoop社区提倡将RDBMS用作配置单元metastore。但是我们可以将像mongodb或hbase这样的nosql数据库用于配置单元metastore吗?
如果没有,那为什么呢?选择配置单元元数据库的标准是什么?
最佳答案
如果您使用的是Cloudera发行版,
Cloudera强烈建议您使用MySQL,因为它在Hive用户社区的其余部分中最受欢迎,因此与其他选项相比,它接受了更多的测试。
它将Hive表的元数据(如其架构和位置)以及分区存储在关系数据库中。因此,我们只能使用关系数据库。
如果您需要NoSQl,我们可以将MariaDB用于Metastore。因为Maria DB是No SQL Kind Relational DB。
关于hadoop - 我们可以使用nosql数据库作为Hive Metastore吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51512728/