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を直せばよい?)