Amazon s3 在S3中,presto将多行映射到单个文件的选项是什么?
我正在使用带有presto enable的EMR服务。在下面创建了一个模式,该模式创建了一个表,外部位置选项指向s3 bucket 每次在s3中生成新文件时,我都试图通过presto cli将数据插入表中。Amazon s3 在S3中,presto将多行映射到单个文件的选项是什么?,amazon-s3,amazon-emr,presto,Amazon S3,Amazon Emr,Presto,我正在使用带有presto enable的EMR服务。在下面创建了一个模式,该模式创建了一个表,外部位置选项指向s3 bucket 每次在s3中生成新文件时,我都试图通过presto cli将数据插入表中。 s3中是否有将多行存储在单个文件中的选项。Presto INSERT将始终创建新文件,而不考虑底层存储。而且,S3存储只写一次,没有附加。 要有一个文件,您需要编写一个INSERT或CREATE TABLE。。作为查询 在单个INSERT查询中,您可以插入多行: INSERT INTO t
s3中是否有将多行存储在单个文件中的选项。Presto INSERT将始终创建新文件,而不考虑底层存储。而且,S3存储只写一次,没有附加。 要有一个文件,您需要编写一个
INSERT
或CREATE TABLE。。作为
查询
在单个INSERT
查询中,您可以插入多行:
INSERT INTO t (a,b,c) VALUES ('a', 'b', 'c'), ('a2', 'b2', 'c2'), ...;
Presto INSERT将始终创建新文件,而不考虑底层存储。而且,S3存储只写一次,没有附加。 要有一个文件,您需要编写一个
INSERT
或CREATE TABLE。。作为
查询
在单个INSERT
查询中,您可以插入多行:
INSERT INTO t (a,b,c) VALUES ('a', 'b', 'c'), ('a2', 'b2', 'c2'), ...;