【发布时间】:2021-06-11 01:18:04
【问题描述】:
我正在使用 CloudTrail 日志对我的 s3 存储桶运行简单查询。桶很大,大约 1 分 45 秒后出现错误
HIVE_CURSOR_ERROR:请降低您的请求率。
有没有办法限制我在 Athena 中的 s3 存储桶的请求率?
SELECT *
FROM default.cloudtrail_logs_cloudtraillog
WHERE eventname = 'DeleteUser' AND awsregion = 'us-east-1'
【问题讨论】:
-
你能告诉我s3路径中每个文件的大小吗?
-
它是 cloudtrail 日志,因此它们的范围可以从字节到 KB
-
您能否尝试将这些小文件转换为每个文件至少 124 MB 并重试相同的查询?由于在 s3 中扫描的文件数量更多,因此您会收到此错误。
-
是的,这里是 CloudTrail 正在自动写入存储桶,我不想尝试找出“修复”或解决方法。我想知道其他人是否有这个问题,以及问题的解决方案是什么。关于您的解决方案可能有效,但如何实施? Lambda 并将存档写入单独的存储桶?
标签: amazon-web-services amazon-s3 amazon-athena