Amazon DynamoDB
开发人员指南 (API Version 2012-08-10)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

读取不可打印的 UTF-8 字符数据

要读取和写入不可打印的 UTF-8 字符数据,您可以在创建 Hive 表时使用 STORED AS SEQUENCEFILE 子句。SequenceFile 为 Hadoop 二进制文件格式。您需要使用 Hadoop 读取此文件。以下示例显示了如何将数据从 DynamoDB 导出到 Amazon S3 中。您可以使用此功能处理不可打印的 UTF-8 编码字符。

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;