Database Reference
In-Depth Information
Verbindung zum Cluster
Standardmäßig ist nur ein gesicherter Datenverkehr mit demCluster erlaubt,
d. h., um die Verbindung mit HBase herzustellen, müssen wir eine SSH-Ses-
sion öffnen. Zuerst müssen wir den Namen eines Servers im Cluster kennen,
um die Verbindung mit ihm herstellen zu können. Im Home-Verzeichnis des
Benutzers hat Whirr ein Verzeichnis namens .whirr/myhbasecluster ange-
legt. Hier finden Sie eine Datei namens instances , die alle laufenden Ama-
zon-Instanzen des Clusters (durch Tabulatoren getrennt) aufführt. Die dritte
Spalte enthält die öffentlich adressierbaren Domainnamen der Server. Neh-
men Sie sich gleich den ersten und führen Sie den folgenden Befehl aus:
$ ssh -i keys/id _ rsa ${USER}@<SERVER _ NAME>
Sobald die Verbindung hergestellt wurde, starten Sie die HBase-Shell:
$ /usr/local/hbase-0.90.3/bin/hbase shell
Sobald die Shell gestartet ist, können Sie den Zustand des Clusters mit dem
status -Befehl abfragen.
hbase> status
6 servers, 0 dead, 2.0000 average load
Von hier aus können Sie die gleichen Operationen durchführen, die wir am
ersten und zweiten Tag durchgeführt haben, also z. B. Tabellen anlegen und
Daten einfügen. Die Anbindung unserer beispielhaften Thrift-basierten Cli-
ent-Anwendung an den Cluster überlassen wir Ihnen als Übung im Selbst-
studium.
Bevor wir den Tag beenden, müssen wir aber noch über eine Sache sprechen:
Wie man den Cluster herunterfährt.
Das Cluster herunterfahren
Wenn wir mit unserem entfernten HBase EC2-Cluster fertig sind, verwenden
wir Whirrs destroy-cluster -Befehl, um es herunterzufahren. Beachten Sie,
dass dabei alle in den Cluster eingefügten Daten verloren gehen, da wir die
Instanzen nicht für die persistente Speicherung konfiguriert haben.
Über die Kommandozeile geben Sie im Whirr-Verzeichnis den folgenden Be-
fehl ein:
Search WWH ::




Custom Search