Hva er en bikube Metastore?
Hva er en bikube Metastore?

Video: Hva er en bikube Metastore?

Video: Hva er en bikube Metastore?
Video: Hvordan er en bikube bygd opp? 2024, Kan
Anonim

Metastore er Apaches sentrale depot Hive-metadata . Den lagrer metadata til Hive tabeller (som deres skjema og plassering) og partisjoner i en relasjonsdatabase. Det gir klienttilgang til denne informasjonen ved å bruke metastore tjeneste API. En tjeneste som gir metastore tilgang til andre Apaches Hive tjenester.

Deretter kan man også spørre, hva er standard Metastore for bikube?

Derby-databasen er standard metastore for Hive som støtter kun én bruker, så kun ett skall du kan åpne.

På samme måte, hva er forskjellen mellom lokal og ekstern Metastore? I sammenligning med Lokalt modus, er det én fordel ved å bruke Fjernkontroll modus, altså Fjernkontroll modus trenger ikke at administratoren deler JDBC-påloggingsinformasjon for metastore database sammen med hver Hive-bruker, men lokale modus gjør det.

Foruten ovenfor, hvor er bikuben Metastore?

Som standard er plasseringen av lageret file:///user/ bikube /lager og vi kan også bruke bikube -nettstedet. xml-fil for den lokale eller eksterne metastore . Når vi bruker MySQL JDBC-driveren, laster vi ned Jconnector (MySQL JDBC-driver) og plasserer den i $HIVE_HOME/lib og plasserer bikube -nettstedet.

Hvorfor lagres ikke Metastore i HDFS?

Så metastore bruker enten en tradisjonell relasjonsdatabase (som MySQL, Oracle) eller filsystem (som lokalt, NFS, AFS) og ikke HDFS . Som et resultat, HiveQL uttalelser som bare tilgang metadata objekter utføres med svært lav ventetid. Imidlertid må Hive eksplisitt opprettholde konsistens mellom metadata og data."

Anbefalt: