簡體   English   中英

AWS athena 在嘗試查詢 S3 中已在 Glue 數據目錄中編目的文件時出錯

[英]AWS athena giving error when trying to query files in S3 that have already been catalogued in Glue data catalog

嘗試使用 S3 為 .csv.gz 格式的文件構建數據湖,然后在 AWS 環境本身中進一步清理/處理數據。 首先使用 AWS Glue 創建數據目錄\(爬蟲能夠識別所有表)。 目錄中的表在 AWS Athena 中也可用,但是當我嘗試從表中運行 Select * 時,出現以下錯誤。

打開 Hive split s3://BUCKET_NAME/HEADER FOLDER/FILENAME.csv.gz (offset=0, length=44354) 使用 org.apache.hadoop.mapred.TextInputFormat 時出錯:S3 路徑 F 路徑上的權限被拒絕_NAME 3///BUCKDERETRET /文件名.csv.gz

可能是該文件是 CSV.GZ 格式,這就是為什么它不能按原樣訪問的原因,或者我是否需要為用戶或角色提供對這些文件的特定訪問權限?

您需要修復您的權限。 該錯誤表明運行查詢的主體(用戶/角色)沒有在 S3 上讀取 object 的權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM