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

Verwendung des Linux-Befehls sed

1. Funktionseinführung sed (Stream EDitor) ist ei...

Drei Möglichkeiten zum Erstellen eines Graueffekts auf Website-Bildern

Ich habe schon immer Graustufenbilder bevorzugt, d...

Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Wie konvertiere ich eine JSON-Zeichenfolge in ein...

JavaScript zur Implementierung eines einfachen Einkaufsformulars

In diesem Artikel wird der spezifische JavaScript...

Lebenszyklus und Hook-Funktionen in Vue

Inhaltsverzeichnis 1. Was ist der Lebenszyklus 2....

HTML implementiert problemlos abgerundete Rechtecke

Frage: Wie erreiche ich mit Div+CSS und Positioni...

Detaillierte Erklärung zweier zu beachtender Punkte bei vue3: Setup

Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...

So konfigurieren Sie WordPress mit Nginx

Zuvor hatte ich WordPress selbst erstellt, aber d...

Implementierung der Header-Informationen für Nginx-Operationsantworten

Voraussetzung: Sie müssen das Modul ngx_http_head...

Navicat für MySQL 11 Registrierungscode\Aktivierungscode-Zusammenfassung

Lesetipp: Navicat12.1 Serie Cracking und Aktivier...

CSS+HTML zur Realisierung der Funktion der oberen Navigationsleiste

Implementierungseffektdiagramm für die Navigation...