简体   繁体   中英

Can we use nosql databases as Hive metastore?

I understand that Hadoop community promotes using RDBMS using as hive metastore. But can we use nosql databases like mongodb or hbase for hive metastore? If not then why? What is the criteria to choose a database for hive metastore?

If you are using the Cloudera Distribution,

Cloudera strongly encourages you to use MySQL because it is the most popular with the rest of the Hive user community, and, hence, receives more testing than the other options.

It stores metadata for Hive tables (like their schema and location) and partitions in a relational database. So we can only use the Relational DB.

If you want the NoSQl, we can go with the MariaDB for the Metastore. as Maria DB is a No SQL Kind Relational DB.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM