繁体   English   中英

雅典娜 - CTAS 文件名

[英]Athena - CTAS file name

我使用了 Athena 的 CTAS 和 INSERT 命令以及在 external_location 创建的 Avro 文件,但是文件名很奇怪,文件扩展名也消失了。 (该文件没有任何文件扩展名。文件只有它们奇怪的文件名,如哈希码)如何为 Athena 的文件定义文件名规则? 谢谢你。

正如 AWS Athena 手册第 20 页所述,... “Amazon S3 中的此位置包含代表您的表的所有文件。有关更多信息,请参阅 Amazon Simple Storage Service 控制台用户指南中的使用文件夹。” ...

参考https : //docs.aws.amazon.com/athena/latest/ug/athena-ug.pdf

因此,不,您不能定义文件(或多个文件,因为可能需要多个文件来表示一个表)的名称。 但正确的想法是BUCKET/PATH代表文件名或输出表。

我们可能会感到困惑,因为您正在生成 AVRO 文件,这实际上是一个文件,如 PARQUET,但请记住,Athena 也可以输出为其他格式,可能是多文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM