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 druckbaren UTF-8-Zeichendaten
Zum Lesen und Schreiben von nicht druckbaren UTF-8-Zeichendaten können Sie beim Erstellen einer Hive-Tabelle die STORED
AS SEQUENCEFILE
-Klausel verwenden. 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 Funktionalität für die Verarbeitung von nicht druckbaren UTF-8-kodierten Zeichen verwenden.
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 TABLEs3_export
SELECT * FROMhiveTableName
;