2012-05-04 17 views
3

私はAmazonサービスを初めて使い、いくつかの問題に直面しています。Amazon Elastic Mapreduceインスタンスを既存のAmazon Elastic Mapreduceインスタンスにさらに追加できますか?

Amazon Elastic Mapreduceでいくつかのジョブフローを実行しており、合計3つのインスタンスがあるとします。私の仕事の流れを実行しているうちに、私の仕事は実行に時間がかかります。そのような場合は、インスタンスを追加してインスタンスが増え、ジョブが高速に実行されるようにする必要があります。

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

どうすればいいですか?はいの場合は、私に提案してください。 私はCLIを通してこのすべての作業を行っています。ですから、AWS Management ConsoleのGUI手順とあわせて、コマンドを使用してanwersを共有してください。

ありがとうございました。

答えて

11

はい、あなたはコア・グループに複数のインスタンスを追加するには、コマンドラインツール

でこれを行うことができます。

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

40個のインスタンスと、タスクグループ(なしdatanodes)を作成するには:

elastic-mapreduce --add-instance-group TASK --instance-count 40 --instance-type c1.medium 
5

COREインスタンスグループインスタンスは、データノードとして参加するため、縮小できないことに注意してください。それらは増加することができます。 TASKインスタンスは処理のみ行い、増減できます。

関連する問題