我尝试使用AWSDataPipeline在s3和dynamodb之间传输数据。
以下错误消息...
Unable to create resource for @EmrClusterForLoad_2017-05-15T18:51:19
due to: The supplied ami version is invalid. (Service:
AmazonElasticMapReduce; Status Code: 400; Error Code:
ValidationException; Request ID: 7ebf0367-399f-11e7-b1d7-29efc4730e41)
但是,我无法解决问题。
帮帮我
答案 0 :(得分:1)
所有地区都不支持ami 3.9.0。 https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-release-3x.html
还要确保选择支持的EC2实例类型 https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-emr-supported-instance-types.html
最后,您需要在Table Load活动中将“在运行前调整群集大小”设置为false。
我在完成所有这些更改后运行它。希望它也会对你有所帮助。