Vad är en bikupa Metastore?
Vad är en bikupa Metastore?

Video: Vad är en bikupa Metastore?

Video: Vad är en bikupa Metastore?
Video: What is Hive MetaStore?? 2024, Maj
Anonim

Metastore är Apaches centrala arkiv Hive-metadata . Den lagrar metadata för Bikupa tabeller (som deras schema och plats) och partitioner i en relationsdatabas. Det ger klientåtkomst till denna information genom att använda metastore tjänst API. En tjänst som ger metastore tillgång till andra Apache Bikupa tjänster.

Därefter kan man också fråga sig, vad är standard Metastore för hive?

Derby databas är standardmetastore för Hive som bara stöder en användare, så bara ett skal du kan öppna.

På samma sätt, vad är skillnaden mellan lokal och fjärransluten Metastore? I jämförelse med Lokal läget finns det en fördel med att använda Avlägsen läge, det vill säga Avlägsen läget behöver inte administratören dela JDBC-inloggningsinformation för metastore databas tillsammans med varje Hive-användare, men lokal läge gör det.

Bredvid ovan, var är kupan Metastore?

Som standard är platsen för lagret file:///user/ bikupa /lager och vi kan också använda bikupa -webbplats. xml-fil för den lokala eller fjärranslutna metastore . När vi använder MySQL JDBC-drivrutinen laddar vi ner Jconnector (MySQL JDBC-drivrutinen) och placerar den i $HIVE_HOME/lib och placerar bikupa -webbplats.

Varför lagras inte Metastore i HDFS?

Så, den metastore använder antingen en traditionell relationsdatabas (som MySQL, Oracle) eller filsystem (som lokalt, NFS, AFS) och inte HDFS . Som ett resultat, HiveQL uttalanden som bara åtkomst metadata objekt exekveras med mycket låg latens. Hive måste dock uttryckligen upprätthålla överensstämmelse mellan metadata och data."

Rekommenderad: