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 TABLEs3_export(a_col string, b_col bigint, c_col array<string>) STORED AS SEQUENCEFILE LOCATION 's3://bucketname/path/subpath/'; INSERT OVERWRITE TABLEs3_exportSELECT * FROMhiveTableName;