Почему бы вам просто не установить вывод вашей работы MR в каталог s3 и сказать, что редуктора нет:
./elastic-mapreduce ..... --output s3n://bucket/outputfiles --reducer NONE
Это должно делать то, что вы хотите.
Тогда ваш скрипт может сделать что-то вроде этого (извините, ruby):
STDIN.each do |url|
puts extract_data(url)
end