2017-06-07 6 views
0

Ich bin neu bei HBase. Es sind 30 Tabellen in hbase erstellt. Ich möchte diese Tabellenstrukturen anzeigen.Wie Tabellen angezeigt werden, die in HBase-Datenbank verwendet werden

Ich habe den folgenden Befehl verwendet, um die Tabellen zu sehen, aber es gibt nur eine Tabelle. Ich hoffe, ich muss eine Verbindung zur richtigen Datenbank in HBase herstellen, um die Tabellen aufzulisten.

hbase(main):017:0> list 
TABLE 
test 
1 row(s) in 0.0140 seconds 

Nun wollte ich den Befehl wissen, was sind die Datenbanken (bereits erstellt) in HBase?

Antwort

0

Um mit HBase Terminologie ausrichten werden ... Es gibt ein Konzept der ‚Namespace‘ ist. Sie können Tabellen unter bestimmten Namespaces erstellen.

list - Anzeige Tabellen in Standard-Namespace

list_namespace - zeigt alle verfügbaren Namespace

list_namespace_table 'n1' zeigt alle Tabellen unter n1 Namespace.

Wahrscheinlich alle Tabellen wurden unter einem bestimmten Namespace erstellt. Erkunden ..

Verwandte Themen