Передача конфигурации улья с помощью aws emr cli
Я следую за документом: http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-dev-create-metastore-outside.html и пытаюсь создать кластер emr с помощью awscli == 1.10.38.
Я использую следующую команду, как указано в документации:
aws emr create-cluster --release-label emr-5.0.0 --instance-type m3.xlarge --instance-count 2 \
--applications Name=Hive --configurations ./hiveConfiguration.json --use-default-roles
Я также использую тот же файл hiveConfiguration.json, который упоминается в документе.
но он говорит "aws: error: неверный аргумент json для параметра --configurations"
Почему я получаю ошибку?
1 ответ
Решение
Ваш аргумент --configurations
это неверно. Отсутствует файл: // CLI должен знать, что вы указываете файл или объект S3.
aws emr create-cluster --configurations file://hiveConfiguration.json