【发布时间】:2014-06-26 13:08:09
【问题描述】:
我正在使用 Hadoop(通过 Spark),并且需要访问由请求者付费的 S3N 内容。通常,这是通过在jets3t.properties 中启用httpclient.requester-pays-buckets-enabled = true 来完成的。然而,我已经设置了这个,Spark / Hadoop 忽略了它。也许我把jets3t.properties 放在了错误的地方(/usr/share/spark/conf/)。如何让 Hadoop / Spark / JetS3t 访问 requestor-pays 存储桶?
更新:如果您在 Amazon EC2 之外,则需要这样做。在 EC2 中,亚马逊不需要请求者付费。因此,一个粗略的解决方法是用完 EC2。
【问题讨论】:
标签: hadoop amazon-s3 apache-spark jets3t