我们可以使用nosql数据库作为配置单元元存储吗?

uyto3xhc  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(273)

我知道hadoop社区提倡使用rdbms作为hive元存储。但是我们可以使用nosql数据库,比如mongodb或hbase来进行hivemetastore吗?如果没有,为什么?为配置单元元存储选择数据库的标准是什么?

ztyzrc3y

ztyzrc3y1#

如果您使用的是cloudera发行版,
cloudera强烈鼓励您使用mysql,因为它是hive用户社区中最受欢迎的,因此比其他选项接受更多的测试。
它将配置单元表(如其模式和位置)和分区的元数据存储在关系数据库中。所以我们只能使用关系数据库。
如果你想要nosql,我们可以用mariadb来实现metastore。因为mariadb是一个没有sql的关系数据库。

相关问题