Кто-нибудь создал работу с несколькими входами, используя клиент ruby ​​для Amazon Elastic Map Reduce? - PullRequest
2 голосов
/ 02 сентября 2011

Через пользовательский интерфейс Amazon позволяет мне создавать задания с несколькими входами, указав несколько строк --input. e.g.:

-вход s3n: // что-то -вход s3n: // что-то еще

Точно так же клиент Ruby EMR очень помог мне: http://aws.amazon.com/developertools/2264

Тем не менее, я пытаюсь написать сценарий для ночной работы, которая требует нескольких входов, и я не могу найти какой-либо способ сделать это. Он не позволит мне передать несколько параметров -input, и когда я использую --arg или --args, создаваемое задание не содержит строк -input. Это почти так, как будто это раздевается.

Кто-нибудь успешно использовал этот инструмент для этой цели?

1 Ответ

5 голосов
/ 02 сентября 2011

Оказывается, вы используете --args, но он должен следовать опциям --stream или --bootstrap-action. Его нельзя привязать к концу командной строки:

http://www.henrycipolla.com/blog/2011/09/how-to-create-an-emr-job-with-multiple-inputs-using-the-ruby-client/

- Генри

...