Можно ли написать задания для создания карт/сокращений для Amazon Elastic MapReduce (http://aws.amazon.com/elasticmapreduce/) с использованием языков .NET? В частности, я хотел бы использовать С#.
Предварительные исследования не предполагают. Вышеупомянутый URL-адрес маркетинга предполагает, что у вас есть "выбор Java, Ruby, Perl, Python, PHP, R или С++", без упоминания языков .NET. Этот поток Amazon (http://developer.amazonwebservices.com/connect/thread.jspa?messageID=136051 - "Поддержка карт/редукторов С#/F #" ) прямо говорит, что" в настоящее время Amazon Elastic MapReduce не поддерживает Mono или языки, такие как С# или F #.
Вышеизложенное предполагает, что это невозможно. Мне интересно, если есть какие-то обходные пути. Например, можно ли изменить изображение машины Elastic MapReduce для моей учетной записи и установить там Mono?
Альтернатива, предложенная Amazon Часто задаваемые вопросы "Использование другого программного обеспечения, необходимого вашей банке" (http://docs.amazonwebservices.com/ElasticMapReduce/latest/DeveloperGuide/index.html?CHAP_AdvancedTopics.html) и "Как использовать дополнительные файлы и библиотеки с помощью Mapper или Reducer" (http://docs.amazonwebservices.com/ElasticMapReduce/latest/DeveloperGuide/index.html?addl_files.html) - сделать первый шаг задания Map/Reduce для установки Mono on локальный экземпляр. Это звучит неэффективно, но, возможно, это может сработать?
Возможно, лучшей альтернативой было бы отказаться от удобства Elastic MapReduce и вручную настроить собственный кластер Hadoop на EC2. Тогда я предполагаю, что смогу установить Mono без труда.