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

Hinweise zu den Formularkomponenten des Elements

Elementform und Codeanzeige Weitere Einzelheiten ...

react-beautiful-dnd implementiert die Drag-and-Drop-Funktion für Komponenten

Inhaltsverzeichnis 1. Installation 2.API 3. reagi...

MySQL-Passwort ist korrekt, aber keine lokale Anmeldung möglich -1045

MySQL-Passwort ist korrekt, aber keine lokale Anm...

Verwenden Sie CSS, um ein Datei-Upload-Muster zu zeichnen

Wenn Sie es wären, wie würden Sie es erreichen, w...

Detaillierte Erklärung der Set-Datenstruktur von JavaScript

Inhaltsverzeichnis 1. Was ist Set 2. Konstruktor ...

So verwenden Sie Mixins in Vue

Inhaltsverzeichnis Vorwort Anwendung Zusammenfass...

Eine vollständige Anleitung zum Löschen von Floats in CSS (Zusammenfassung)

1. Übergeordnetes Div definiert Pseudoklassen: af...

Die normale Methode der MySQL-Deadlock-Prüfungsverarbeitung

Normalerweise wird bei einem Deadlock die Verbind...

Ein kurzes Verständnis des Unterschieds zwischen MySQL Union All und Union

Union ist eine Vereinigungsoperation für die Date...

Teilen des JS-nativen Quellcodes des Spiels 2048 (das Neueste im Internet)

Ich habe mich kürzlich mit Algorithmen beschäftig...