Der gesamte Prozess der Konfiguration von Hive-Metadaten für MySQL

Der gesamte Prozess der Konfiguration von Hive-Metadaten für MySQL
  • Gehen Sie im Hive-Installationsverzeichnis in das Verzeichnis conf und erstellen Sie eine hive-site.xml-Datei
  • Konfigurieren Sie die Parameter gemäß der offiziellen Dokumentation und kopieren Sie die Daten in die Datei hive-site.xml
    https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin

Hinweis: Erstellen Sie zuerst eine Metastore-Datenbank und verwenden Sie latin1 als Zeichensatz

Kopieren Sie den MySQL-Treiber in das Hive-Lib-Verzeichnis. (Dies bezieht sich auf den vorherigen Artikel zur Installation von MySQL.)

Entpacken Sie das Treiberpaket

Kopieren Sie den MySQL-Treiber in das Hive-Lib-Verzeichnis

Starten Sie Hive (vergessen Sie nicht, zuerst HDFS und Yarn zu starten~~)

start-dfs.sh
start-yarn.sh
Bienenstock

Erstellen Sie eine Tabelle und prüfen Sie, ob die Metadaten in MySQL gespeichert werden können

Schauen Sie sich die Metastore-Bibliothek an

TBLS-Tabelle


Tabelle COLUMNS_V2


DBS-Tabelle

Aus der obigen Abbildung können wir sehen

Die Struktur von Metadaten

  1. Die Tabelleninformationen werden in der tbls-Tabelle gespeichert und Fremdschlüsseleinschränkungen werden über db_id und die Datenbank in der dbs-Tabelle ausgeführt!
  2. Die Bibliotheksinformationen werden in der dbs-Tabelle gespeichert!
  3. Die Feldinformationen sind in der Tabelle column_v2 vorhanden und die Fremdschlüsseleinschränkung wird über CD_ID und den Primärschlüssel der Tabelle ausgeführt!

Zusammenfassen

Dies ist das Ende dieses Artikels über den gesamten Prozess der Konfiguration von Hive-Metadaten für MySQL. Weitere relevante Inhalte zur Konfiguration von Hive-Metadaten für MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So generieren Sie ein Kommentarskript für die Hive-Tabellenerstellungsanweisung in MySQL-Metadaten

<<:  Detaillierte Erläuterung der Verwendung des Synchronisierungsmodifikators bei der Parameterübertragung von übergeordneten und untergeordneten Komponenten in Vue3

>>:  Codebeispiele für die Dekomprimierung, Änderung und andere Betriebsmethoden von Linux-Deb-Paketen

Artikel empfehlen

Detaillierte Erläuterung der MySQL-Transaktionsisolationsebene und des MVCC

Inhaltsverzeichnis Transaktionsisolationsebene Be...

Detailliertes Beispiel für das Datenbankbetriebsobjektmodell in Spring jdbc

Detailliertes Beispiel für das Datenbankbetriebso...

Spezifische Verwendung von useRef in React

Ich glaube, dass Leute, die Erfahrung mit React h...

Beispiel für die Bereitstellung von MySQL auf Docker

Inhaltsverzeichnis 1 Was ist eine Container-Cloud...

Die Lösung von html2canvas, dass Bilder nicht normal erfasst werden können

Frage Lassen Sie mich zunächst über das Problem s...

30 Tipps zum Schreiben von HTML-Code

1. HTML-Tags immer schließen Im Quellcode der vor...

Implementierungsschritte zur Installation eines Redis-Containers in Docker

Inhaltsverzeichnis Redis auf Docker installieren ...

So verhindern Sie Event-Bubbling in JavaScript

Wir müssen darauf achten, dass die Eigenschaften ...