0
je suis en train d'exécuter groupe emr d'éclipse avec le code suivant:AWS services rôle
RunJobFlowRequest runFlowRequest = new RunJobFlowRequest()
.withName("ExtractCollocations" + UUID.randomUUID())
.withInstances(instances)
.withSteps(countStepConfig1, countStepConfig2, countStepConfig3, countStepConfig4)
.withLogUri("s3n://"+ Bucket_name + "/logs/")
.withServiceRole("EMR_DefaultRole")
.withJobFlowRole("EMR_EC2_DefaultRole");
et obtenir l'erreur:
Exception in thread "main" java.lang.NoSuchMethodError: com.amazonaws.services.elasticmapreduce.model.RunJobFlowRequest.withServiceRole(Ljava/lang/String;)Lcom/amazonaws/services/elasticmapreduce/model/RunJobFlowRequest;
at LocalApp.runCluster(LocalApp.java:213)
at LocalApp.main(LocalApp.java:52)
si je supprimer la ligne "withServiceRole (" EMR_DefaultRole ")" il demande le rôle de service
Quelle version d'AWS SDK utilisez-vous? –
version 1.11.98 –