Передача конфигурации улья с помощью 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
Другие вопросы по тегам