私は、マシンのタイプに応じてEMRがクラスタに与えるデフォルト値を変更する方法を見てきました。クラウドフォーメーションテンプレートのEMRクラスターにmapreduce.reduce.memory.mbプロパティーを追加するにはどうすればいいですか?
私の場合は、m4.large
がマスター、c3.2xlarge
がコアであり、同じものがタスクのためのかなり基本的な設定です。このプロパティのEMRがタスク内で設定する値は2880
(http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/TaskConfiguration_H2.html)です。しかし、私はこのデフォルト値を増やす必要があります。
私はクラウドフォーメーションテンプレートでこのデフォルト設定を変更しようとしていましたが、何らかの理由でそれを受け入れませんでした。これは私がCFテンプレートに追加するものです。私はこのオンラインの例を見つけることができません。
"Configurations" : [{
"Classification": "mapred-site",
"Properties": {
"mapreduce.reduce.memory.mb": "4096"
}}]
ご協力いただけると助かります。
を答えは以下の質問を解決した場合は、[承認済みとしてマークして]を忘れないでください(http://meta.stackexchange.com/a/5235/327137)。あなたの質問にまだ答えがない場合は、他の人があなたの質問にうまく答えるように詳細を記入してください。 – wjordan
@wjordanありがとう、あなたはちょっと私にいくつかのポイントを追加しました。 = D – Kristian