Details
-
Sub-task
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
2.8.0, 3.0.0-alpha1, 3.0.0-alpha2, 2.8.1
-
None
-
None
-
EC2, AWS
Description
When I run a large Hadoop cluster on EC2 instances with IAM Role, it fails getting the instance profile credentials, eventually all jobs on the cluster fail. Since a number of S3A clients (all mappers and reducers) try to get the credentials, the AWS credential endpoint starts responding 5xx and 4xx error codes.
SharedInstanceProfileCredentialsProvider.java is sort of trying to solve it, but it still does not share the credentials with other EC2 nodes / JVM processes.
This issue prevents users from creating Hadoop clusters on EC2
Attachments
Issue Links
- is related to
-
HADOOP-14301 Deprecate SharedInstanceProfileCredentialsProvider in branch-2.
- Resolved
-
HADOOP-14248 Retire SharedInstanceProfileCredentialsProvider in trunk.
- Resolved
- relates to
-
HADOOP-15650 Add custom InstanceProfileCredentialsProvider with more resilience to throttling
- Open
- links to