Einen Cluster erstellen mit HBase - Amazon EMR

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einen Cluster erstellen mit HBase

Die Verfahren in diesem Abschnitt behandeln die Grundlagen des Startens eines Clusters mithilfe von AWS Management Console und AWS CLI. Ausführliche Informationen zur Planung, Konfiguration und Inbetriebnahme von EMR Amazon-Clustern finden Sie unter Planen und Konfigurieren von Clustern im Amazon EMR Management Guide.

Einen Cluster HBase mithilfe der Konsole erstellen

Schnelle Schritte zum Starten von Clustern mit der Konsole finden Sie unter Getting started with Amazon EMR im Amazon EMR Management Guide.

Um einen Cluster zu starten, der über die Konsole HBase installiert ist

  1. Öffnen Sie die EMR Amazon-Konsole unter https://console.aws.amazon.com/emr.

  2. Wählen Sie Create Cluster (Cluster erstellen) und Go to advanced options (Zu erweiterten Optionen) aus.

  3. Wählen Sie unter Software Configuration (Softwarekonfiguration) die Amazon Release Version 4.6.0 oder höher aus (wir empfehlen die neueste Version). Wählen Sie nach HBaseBedarf weitere Anwendungen aus.

  4. Wählen Sie bei EMR Amazon-Version 5.2.0 und höher unter HBaseSpeichereinstellungen HDFSoder S3 aus. Weitere Informationen finden Sie unter HBaseauf Amazon S3 (Amazon S3 S3-Speichermodus).

  5. Wählen Sie nach Bedarf weitere Optionen und anschließend Create cluster (Cluster erstellen) aus.

Erstellen eines Clusters HBase mit der AWS CLI

Verwenden Sie den folgenden Befehl, um einen Cluster mit HBase installiertem zu erstellen:

aws emr create-cluster --name "Test cluster" --release-label emr-7.2.0 \ --applications Name=HBase --use-default-roles --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3
Anmerkung

Linux-Zeilenfortsetzungszeichen (\) sind aus Gründen der Lesbarkeit enthalten. Sie können entfernt oder in Linux-Befehlen verwendet werden. Entfernen Sie sie unter Windows oder ersetzen Sie sie durch ein Caret-Zeichen (^).

Wenn Sie HBase auf Amazon S3 verwenden, geben Sie die --configurations Option mit einem Verweis auf ein JSON Konfigurationsobjekt an. Das Konfigurationsobjekt muss eine hbase-site Klassifizierung enthalten, die den Speicherort in Amazon S3 angibt, an dem HBase Daten mithilfe der hbase.rootdir Eigenschaft gespeichert werden. Es muss außerdem eine hbase-Klassifizierung enthalten, die s3 über die Eigenschaft hbase.emr.storageMode angibt. Das folgende Beispiel zeigt einen JSON Ausschnitt mit diesen Konfigurationseinstellungen.

[ { "Classification": "hbase-site", "Properties": { "hbase.rootdir": "s3://MyBucket/MyHBaseStore" } }, { "Classification": "hbase", "Properties": { "hbase.emr.storageMode": "s3" } } ]

Weitere Informationen zu HBase Amazon S3 finden Sie unterHBaseauf Amazon S3 (Amazon S3 S3-Speichermodus). Weitere Informationen zu Klassifizierungen finden Sie unter Anwendungen konfigurieren.