Je suis novice dans l'utilisation des services Web Amazon et j'essaie de créer un cluster pour exécuter mon travail mapreduce. J'ai créé un compte AWS, un seau "xxxx" et une paire de clés "rania". Et j'ai suivi ce poste https://aws.amazon.com/fr/blogs/big-data/statistical-analysis-with-open-source-r-and-rstudio-on-amazon-emr/ pour créer le cluster. J'ai couru ce code dans ma console Ubunto:RStudio sur le cluster Amazon EMR
bucket="<xxxx>"
region="<eu-west-1>"
keypair="<rania>"
aws emr create-cluster --name emR-example \
--ami-version 3.2.1 \
--region $eu-west-1 \
--ec2-attributes KeyName=$rania \
--no-auto-terminate \
--instance-groups \
InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m1.large \
InstanceGroupType=CORE,InstanceCount=2,InstanceType=m1.large \
--bootstrap-actions \
Name=emR_bootstrap,\
Path="s3://$xxxx/emR_bootstrap.sh",\
Args=[--rstudio,--rhdfs,--plyrmr,--rexamples] \
--steps \
Name=HDFS_tmp_permission,\
Jar="s3://elasticmapreduce/libs/script-runner/script-runner.jar",\
Args="s3://$xxxx/hdfs_permission.sh"
mais cette erreur apparaît:
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:
aws help
aws <command> help
aws <command> <subcommand> help
aws: error: argument --region: expected one argument
ce genre de brève déclaration ne convient que dans les commentaires. – Gahan