AmazonでMap ReduceとしてカスタムC++ジョブを実行する必要があり、このためにHadoopストリーミングを使用する予定でした。 C++マッパーの実行ファイルは、何十というカスタムライブラリに依存していますが、そのうちのいくつかはビルドに時間がかかります。カスタムEMRでAmazon EMRを実行していますか?
私はEMRがカスタムAMIをサポートすることを期待していました(既に1つが組み込まれています)。しかし、文書を慎重に見てみると、あらかじめ定義された画像(http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-cli-commands.html)でEMRを実行することしかできないようです。
何か不足していますか?実際に定義済みのAMIだけがサポートされている場合、これを実行するための最良のオプションは何ですか?実行可能ファイルは、明らかにs3上にありますが、実際にはバンドルして共有ライブラリに依存しないようにすることはできますか?
ありがとうございました。