Hadoopクラスタで構成されるマシンがマルチコアの場合
conf/mapred-site.xmlに以下のパラメータを設定すればよい。
- mapred.tasktracker.{map|reduce}.tasks.maximum
- デフォルトは2
- ここを修正すると同時に、mapred.{map|reduce}.tasksの内容も変更する必要あり
ただ、以前にも書いたがマルチコアのマシンとシングルコアのマシンが混在していた場合、PCに搭載している数別に mapred.tasktracker.{map|reduce}.tasks.maximum の値を設定したいのだけど、これは可能なのだろうか。まだ、少し良く分かっていないところが多い。
(slave毎に備えるmapred-site.xmlを直せばよい?)