我正在尝试将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文件的查询是什么?
答案 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;