简体   繁体   中英

Using Hive metastore for client application performance

I am new to hadoop. Please help me in below concept. It is always good practice to use hive metastore(into other db like mysql etc) for production purpose. What is the exact role and need of storing meatadata on RDBMS ? If we create a client application to get hive data on UI, will this metadata store help to improve the performance to get data? If yes What will be the architecture of this kind of client application? Will it hit first RDBMS metastore ? How it will be different form querying hive directly in some other way like using thrift?

Hadoop experts ,please help

Thanks

You can use prestodb that allows you to run/translate SQL queries against HIVE. It has a mysql connector that you can use to exploit your stored hive schema.

Thus from your client application, you just need a JDBC driver as any RDBMS out there.

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