3

私は Amazon サービスを初めて利用し、いくつかの問題に直面しています。

合計 3 つのインスタンスを使用して Amazon Elastic Mapreduce でジョブ フローを実行しているとします。ジョブ フローを実行しているときに、ジョブの実行に時間がかかっていることがわかりました。そのような場合、インスタンスを増やしてジョブを高速に実行できるように、さらにインスタンスを追加する必要があります。

私の質問は、そのようなインスタンスを既存のインスタンスに追加する方法は? 既存のインスタンスを終了して、より多くの数の新しいインスタンスを再度作成すると、時間がかかるためです。

とにかくそれを行うことはありますか?はいの場合は、私に提案してください。このすべてのタスクを CLI で実行しています。そのため、AWS マネジメント コンソールでの GUI 手順とともに、コマンドの回答も共有してください。

ありがとう。

4

2 に答える 2

11

はい、コマンドラインツールでこれを行うことができます

コア グループにインスタンスを追加するには:

elastic-mapreduce --modify-instance-group CORE --instance-count 40

40 個のインスタンスを持つタスク グループ (データノードなし) を作成するには:

elastic-mapreduce --add-instance-group TASK --instance-count 40 --instance-type c1.medium
于 2012-05-09T16:40:10.577 に答える
5

CORE インスタンス グループ インスタンスはデータ ノードとして参加するため、削減できないことに注意することが重要です。それらは増やすことしかできません。TASK インスタンスは処理のみを行い、増減できます。

于 2012-06-07T02:01:34.600 に答える