Насколько велик ваш вклад?Hadoop разделяет задания на входные разбиения, и если ваш файл слишком мал, у него будет только одно разбиение.
Попробуйте файл большего размера - скажем, размером около 1 ГБ, и посмотрите, как вы получите мапперы.
Вы также можете проверить, чтобы каждый TaskTracker правильно отчитывался в JobTracker.Если есть TaskTracker, который не подключен должным образом, он не будет получать задачи:
$ hadoop job -list-active-trackers
Эта команда должна вывести все 3 ваших хоста.