AWS EMR: параметр синтаксического анализа ошибки: ожидается: '=', получено: 'EOF' для ввода: - PullRequest
2 голосов
/ 15 марта 2019

Я пытаюсь создать кластер внутри одного из моих EC2 instances.Ввод следующей команды для запуска моего кластера -

aws emr create-cluster --release-label emr-5.20.0 --instance-groups instance-groups.json --auto-terminate and so on...

Я получаю следующую ошибку -

Error parsing parameter '--instance-groups': Expected: '=', received: 'EOF' for input:
instance-groups.json
                    ^

Я уже пробовал --instance-groups=instance-groups.json, но я получаю то же сообщение об ошибке.

Что здесь не так?

1 Ответ

3 голосов
/ 16 марта 2019

Причина, по которой это не помогло, заключалась в том, что в AWS существуют строгие правила предоставления пути для чтения файлов в вашем экземпляре EC2.

Итак, если вы хотите прочитать файл instance-groups.json (при условии егонаходится в том же каталоге, откуда вы запускаете команду aws emr CLI), вы должны предоставить file://instance-groups.json в качестве имени файла вместо простого instance-groups.json.

...