【发布时间】:2014-01-25 18:34:07
【问题描述】:
我需要在 Amazon 上将自定义 C++ 作业作为 Map Reduce 运行,并计划为此使用 Hadoop 流。 C++ 映射器可执行文件依赖于数十个自定义库,其中一些构建起来非常耗时。
我希望 EMR 支持自定义 AMI(已经构建了一个)。但是,仔细查看文档后,似乎只能在预定义的图像上运行 EMR:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-cli-commands.html。
我错过了什么吗?如果确实只支持预定义的 AMI,那么让它运行的最佳选择是什么?显然,可执行文件位于 s3 上,但我可以将它捆绑起来,使其完全不依赖于共享库吗?
谢谢。
【问题讨论】:
标签: c++ hadoop amazon-web-services amazon-emr amazon-ami