在现有 EMR 集群上执行 HiveActivity(使用工作组)错误

Executing HiveActivity on an existing EMR cluster (using workergroup) error

这是错误:

ActivityFailed:AmazonServiceException:AmazonElasticMapReduce:AccessDeniedException

用户:arn:aws:iam::833376745199:user/data_analytics 无权执行:elasticmapreduce:DescribeCluster(服务:AmazonElasticMapReduce;状态代码:400;错误代码:AccessDeniedException;请求 ID:593d224c-7097 -11e6-a574-fd5be6acde1b)

确保您用于启动任务运行程序的 IAM 用户具有 elasticmapreduce:DescribeCluster 权限。除非您想对任务运行器应用更严格的策略,否则一种简单的方法是将 AmazonEC2RoleForDataPipeline 附加到您的 IAM 用户。