簡體   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