在s3存储桶

时间:2015-08-12 09:35:43

标签: hive amazon-emr

我正在尝试将Hive Table f1 的数据导出到“s3://mubucket/exported.csv”的csv文件中。我在Amazon EMR中创建了一个集群并使用-emr-4.0.0。 Hadoop发行版:Amazon 2.6.0和Hive 1.0.0。将数据从Hive表导出到s3 bucket的csv文件的查询是什么?

1 个答案:

答案 0 :(得分:0)

传统方法是使用CREATE EXTERNAL TABLE在Amazon S3中定义输出位置,然后将数据插入表中。这会导致CSV文件存储在Amazon S3存储桶中。

CREATE EXTERNAL TABLE mydata (foo STRING, bar INT, ...)
LOCATION 's3://mybucket/';

INSERT OVERWRITE TABLE mydata
SELECT * FROM existing_table;