Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Schritt 5: Kopieren von Daten nach DynamoDB

Fokusmodus
Schritt 5: Kopieren von Daten nach DynamoDB - Amazon-DynamoDB

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.

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.

In diesem Schritt kopieren Sie Daten aus der Hive-Tabelle (hive_features) in eine neue Tabelle in DynamoDB.

  1. Öffnen Sie die DynamoDB-Konsole unter. https://console.aws.amazon.com/dynamodb/

  2. Wählen Sie Create Table (Tabelle erstellen) aus.

  3. Führen Sie auf der Seite Create DynamoDB table die folgenden Schritte aus:

    1. In der Tabelle, tippen Sie Features ein.

    2. Geben Sie für Primärer Schlüssel im Feld Partitionsschlüssel, Id ein. Legen Sie den Datentyp auf Number fest.

      Deaktivieren Sie Standardeinstellungen verwenden. Geben Sie für Provisioned Capacity Folgendes ein:

      • Lesekapazitätseinheiten10

      • Schreibkapazitätseinheiten10

    Wählen Sie Create (Erstellen) aus.

  4. Geben Sie an der Hive-Eingabeaufforderung die folgende HiveQL-Anweisung ein:

    CREATE EXTERNAL TABLE ddb_features (feature_id BIGINT, feature_name STRING, feature_class STRING, state_alpha STRING, prim_lat_dec DOUBLE, prim_long_dec DOUBLE, elev_in_ft BIGINT) STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler' TBLPROPERTIES( "dynamodb.table.name" = "Features", "dynamodb.column.mapping"="feature_id:Id,feature_name:Name,feature_class:Class,state_alpha:State,prim_lat_dec:Latitude,prim_long_dec:Longitude,elev_in_ft:Elevation" );

    Sie haben jetzt ein Mapping zwischen Hive und der Tabelle „Funktionen“ in DynamoDB hergestellt.

  5. Geben Sie die folgende HiveQL-Anweisung ein, um Daten in DynamoDB zu importieren:

    INSERT OVERWRITE TABLE ddb_features SELECT feature_id, feature_name, feature_class, state_alpha, prim_lat_dec, prim_long_dec, elev_in_ft FROM hive_features;

    Hive reicht einen MapReduce Job ein, der von Ihrem Amazon EMR-Cluster bearbeitet wird. Die Verarbeitung des Auftrags kann einige Minuten dauern.

  6. Überprüfen Sie, ob die Daten in DynamoDB geladen wurden:

    1. Wählen Sie im Navigationsbereich der DynamoDB-Konsole Tabellen aus.

    2. Wählen Sie die Tabelle „Features” und anschließend die Registerkarte Items aus, um die Daten anzuzeigen.

Nächster Schritt

Schritt 6: Abfragen der Daten in der DynamoDB-Tabelle

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.