Database Reference
In-Depth Information
Bei laufendem HBase öffnen Sie ein Terminal und starten die HBase-Shell:
${HBASE _ HOME}/bin/hbase shell
Um uns zu vergewissern, dass alles richtig funktioniert, fragen wir die Ver-
sionsinformationen ab.
hbase> version
0.90.3, r1100350, Sat May 7 13:31:12 PDT 2011
Sie können jederzeit help eingeben, um eine Liste verfügbarer Befehle oder
Nutzungshinweise zu einem bestimmten Befehl abzurufen.
AlsNächstesführenwirden status -Befehl aus, um zu sehen, wie sich Ihr
HBase-Server hält.
hbase> status
1 servers, 0 dead, 2.0000 average load
Wenn bei einem dieser Befehle ein Fehler auftritt oder wenn sich die Shell
aufhängt, könnte es ein Problem mit der Verbindung geben. HBase tut sein
Möglichstes, um seine Dienste entsprechend Ihren Netzeinstellungen auto-
matisch zu konfigurieren, doch manchmal geht das schief. Wenn sich bei
Ihnen diese Symptome zeigen, überprüfen Sie die HBase-Netzwerkeinstel-
lungen , auf Seite 108.
Eine Tabelle anlegen
Eine Map ist ein Schlüssel/Wert-Paar, ähnlich einem Hash bei Ruby oder
einer Hashmap bei Java. Eine Tabelle in HBase ist im Grunde eine große
Map. Nun, genauer gesagt, eine Map von Maps.
In einer HBase-Tabelle sind Schlüssel beliebige Strings, die auf eine Zeile mit
Daten zeigen. Eine Zeile ist selbst eine Map, in der als Spalten bezeichnete
Schlüssel und Werte nicht weiter interpretierte Arrays von Bytes bilden. Spal-
ten werden zu Spaltenfamilien (column families) gruppiert, so dass der voll-
ständige Name einer Spalte aus zwei Teilen besteht: dem Namen der Spalten-
familie und dem Spaltenbezeichner (column qualifier) .Siewerdenhäufigüber
einen Doppelpunkt zusammengefasst (zum Beispiel 'familie:qualifier' ).
Abbildung 13, HBase-Tabellen bestehen aus Zeilen, Schlüsseln, Spaltenfami-
lien, Spalten und Werten. , auf Seite 109 veranschaulicht diese Konzepte.
In dieser Abbildung sehen Sie eine hypothetische Tabelle mit zwei Spalten-
familien: color (Farbe) und shape (Form). Die Tabelle enthält zwei Zeilen -
gekennzeichnet durch die gestrichelten Linien: first und second .Wennwir
Search WWH ::




Custom Search