【发布时间】:2014-08-02 19:10:12
【问题描述】:
我想在我的 EMR Hadoop 作业中从 S3 读取文件。我正在使用自定义 JAR 选项。
我尝试了两种解决方案:
-
org.apache.hadoop.fs.S3FileSystem:抛出NullPointerException。 -
com.amazonaws.services.s3.AmazonS3Client:抛出异常,说“访问被拒绝”。
我没有掌握的是我是从控制台开始工作的,所以显然我应该拥有必要的权限。但是,映射器可用的环境变量 (System.getenv()) 中缺少 AWS_*_KEY 键。
我确定我做错了什么,只是不确定是什么。
【问题讨论】:
标签: java hadoop amazon-s3 elastic-map-reduce