我需要在Amazon上運行一個自定義的C++作業Map Reduce,並計劃爲此使用Hadoop streaming。 C++映射器可執行文件依賴於數十個定製庫,其中一些構建時間很長。使用自定義AMI運行Amazon EMR?
我預計EMR支持自定義AMI(已經有一個內置的)。但仔細查看文檔後,似乎只能在預定義的圖像上運行EMR:http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-cli-commands.html。
我錯過了什麼嗎?如果確實只支持預定義的AMI,那麼運行它的最佳選擇是什麼?顯然,可執行文件在s3上,但是我可以將它捆綁起來,這樣它就完全不依賴共享庫了嗎?
謝謝。