Hive - Wie sieht man die in metastore erstellte Tabelle?

7

Hier ist unser Setup - Wir haben Hive, die MySQL auf einer anderen Maschine als Metastore verwendet. Ich kann die Hive-Kommandozeilen-Shell starten und eine Tabelle erstellen und sie beschreiben. Aber wenn ich mich an der anderen Maschine anmelde, auf der MySQL als Metastore verwendet wird, kann ich die Hive-Tabellendetails auf MySQL nicht sehen.

z.B. Hier sind Hive-Befehle -

%Vor%

Als nächstes melde ich mich an dem Rechner an, auf dem MySQL installiert ist und dieser MySQL wird als Hive-Metastore verwendet. Ich benutze die "Metastore" -Datenbank. Aber wenn ich die Tabellen auflisten möchte, kann ich die Tabelle oder die Tabelleninformationen, die ich in Hive erstellt habe, nicht sehen.

Wie kann ich die Informationen zur Hive-Tabelle im Metastore sehen?

    
Sumod 24.05.2013, 15:25
quelle

4 Antworten

12

Finden Sie zuerst, in welcher MySql-Datenbank der Metstore gespeichert ist. Dies wird in Ihrer hive-site.conf - Verbindungs-URL sein. Dann, sobald Sie eine Verbindung zu MySql herstellen, können Sie

%Vor%     
kgu87 24.05.2013, 16:35
quelle
7

Eine weitere nützliche Abfrage, wenn Sie suchen möchten, zu welchen anderen Tabellen eine bestimmte Spalte gehört:

%Vor%     
Pratik Khadloya 31.10.2014 19:38
quelle
2

Sie können das Metastre-Schema in Ihrer MySQL-Datenbank abfragen. Etwas wie:

mysql> select * from TBLS;

Weitere Details zum Konfigurieren eines MySQL-Metasters zum Speichern von Metadaten für Hive und zum Überprüfen und Anzeigen der gespeicherten Metadaten hier .

    
schhajed 09.01.2015 16:05
quelle
0

* Beim Einrichten von Hadoop-Diensten sind alle anderen Dienste erforderlich (dies ist ebenfalls obligatorisch). Administratoren verwenden in den meisten Szenarien relationale Datenbanken, um die Metadateninformationen der Dienste wie Hive und Oozie zu speichern.

Suchen Sie also nach der Datenbank (mysql, postgresql, sqlserver usw.), in der Ihre Struktur gesichert ist, und Sie können die Metadateninformationen in der Tabelle TBLS sehen. *

Bei der Aktualisierung Ihrer Struktur müssen Sie eine Sicherungskopie dieser TBLS erstellen.

    
jack AKA karthik 11.01.2017 06:43
quelle

Tags und Links