View a markdown version of this page

Lesen von nicht UTF-8 druckbaren Zeichendaten - 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.

Lesen von nicht UTF-8 druckbaren Zeichendaten

Um nicht druckbare UTF-8 Zeichendaten zu lesen und zu schreiben, können Sie die STORED AS SEQUENCEFILE Klausel verwenden, wenn Sie eine Hive-Tabelle erstellen. A SequenceFile ist ein Hadoop-Binärdateiformat. Sie müssen Hadoop zum Lesen dieser Datei verwenden. Das folgende Beispiel zeigt, wie Daten aus DynamoDB nach Amazon S3 exportiert werden. Sie können diese Funktion verwenden, um nicht druckbare UTF-8 kodierte Zeichen zu verarbeiten.

CREATE EXTERNAL TABLE s3_export(a_col string, b_col bigint, c_col array<string>) STORED AS SEQUENCEFILE LOCATION 's3://bucketname/path/subpath/'; INSERT OVERWRITE TABLE s3_export SELECT * FROM hiveTableName;