Was ist ein Bienenstock-Metastore?
Was ist ein Bienenstock-Metastore?

Video: Was ist ein Bienenstock-Metastore?

Video: Was ist ein Bienenstock-Metastore?
Video: Howto install Hive on Ubuntu 2024, November
Anonim

Metastore ist das zentrale Repository von Apache Hive-Metadaten . Es speichert Metadaten zum Bienenstock Tabellen (wie ihr Schema und ihre Position) und Partitionen in einer relationalen Datenbank. Es bietet Client-Zugriff auf diese Informationen durch Verwendung von Metaspeicher Dienst-API. Ein Service, der bietet Metaspeicher Zugriff auf andere Apache Bienenstock Dienstleistungen.

Anschließend kann man sich auch fragen, was ist der Standard-Metastore für hive?

Derby-Datenbank ist die Standard-Metastore für Hive die nur einen Benutzer unterstützt, also nur eine Shell, die Sie öffnen können.

Was ist der Unterschied zwischen lokalem und Remote-Metastore? In Vergleich mit dem Lokal Modus gibt es einen Vorteil bei der Verwendung des Fernbedienung Modus, das heißt Fernbedienung Modus erfordert nicht, dass der Administrator die JDBC-Anmeldeinformationen für die Metaspeicher Datenbank zusammen mit jedem Hive-Benutzer, aber lokal Modus tut.

Neben oben, wo ist der Bienenstock Metastore?

Standardmäßig lautet der Speicherort des Lagers file:///user/ Bienenstock /Lager und wir können auch die Bienenstock -Seite? ˅. xml-Datei für das lokale oder entfernte Metaspeicher . Wenn wir den MySQL JDBC-Treiber verwenden, laden wir Jconnector (MySQL JDBC Driver) herunter und platzieren ihn in $HIVE_HOME/lib und platzieren Bienenstock -Seite? ˅.

Warum wird Metastore nicht in HDFS gespeichert?

Also, die Metaspeicher verwendet entweder eine traditionelle relationale Datenbank (wie MySQL, Oracle) oder ein Dateisystem (wie local, NFS, AFS) und kein HDFS . Als Ergebnis können HiveQL-Anweisungen, die nur auf Metadaten Objekte werden mit sehr geringer Latenz ausgeführt. Hive muss jedoch explizit die Konsistenz zwischen Metadaten und Daten."

Empfohlen: