2015-07-22 3 views
1

Je suis en cours d'exécution de la .sh suivante pour exécuter une commande sur AWS en utilisant DME:AWS DME --steps

aws emr create-cluster --name "Big Matrix Re Run 5" --ami-version 3.1.0 --auto-terminate --log-uri FILE LOCATION --enable-debugging --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=c3.xlarge InstanceGroupType=CORE,InstanceCount=3,InstanceType=c3.xlarge --steps NAME AND LOCATION OF FILE 

J'ai supprimé le nom de fichier pertinent et les lieux que ce ne sont pas mon problème, mais J'ai un problème avec la partie --steps du script.

Comment spécifier les étapes que je veux exécuter dans le cluster? La documentation ne donne aucun exemple.

Voici l'erreur:

Error parsing parameter '--steps': should be: Key value pairs, where values are separated by commas, and multiple pairs are separated by spaces. --steps Name=string1,Jar=string1,ActionOnFailure=string1,MainClass=string1,Type=string1,Properties=string1,Args=string1,string2 Name=string1,Jar=string1,ActionOnFailure=string1,MainClass=string1,Type=string1,Properties=string1,Args=string1,string2

Merci!

Répondre

1

La commande documentation page pour la commande AWS Command-Line Interface create-cluster affiche des exemples d'utilisation du paramètre --steps.

Les étapes peuvent être fournies sur la ligne de commande ou peuvent faire référence à des fichiers disponibles dans HDFS ou Amazon S3.

Dans HDFS:

aws emr create-cluster --steps file://./multiplefiles.json --ami-version 3.3.1 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge --auto-terminate 

Dans Amazon S3:

aws emr create-cluster --steps Type=HIVE,Name='Hive program',ActionOnFailure=CONTINUE,ActionOnFailure=TERMINATE_CLUSTER,Args=[-f,s3://elasticmapreduce/samples/hive-ads/libs/model-build.q,-d,INPUT=s3://elasticmapreduce/samples/hive-ads/tables,-d,OUTPUT=s3://mybucket/hive-ads/output/2014-04-18/11-07-32,-d,LIBS=s3://elasticmapreduce/samples/hive-ads/libs] --applications Name=Hive --ami-version 3.1.0 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge